[Bug 264267] UEFI Booting on Azure Generation 2 VMs crashes
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 06 Jun 2022 21:09:57 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264267 --- Comment #13 from Michael Baptist <mbaptist.opensource@gmail.com> --- (In reply to Mark Johnston from comment #12) I've seen output like the trademark, and copyright in init_main.c get output, however its "random" (to me) as to how much makes it to the console before its crashes. Adding in some additional printfs I can trace that the system made it into mi_startup and iterating over the sysinit calls. message buffer initialization ---<<BOOT>>--- exiting hammer time mistartup! 0xffffffff80a61090(0)... done. 0xffffffff80a877f0(0)... done. 0xffffffff806acdb0(0)... done. 0xffffffff805f6050(0xffffffff80f1aa68)... done. 0xffffffff805f6050(0xffffffff80f1b540)... done. 0xffffffff805f6050(0xffffffff80f1b550)... done. Continues to dump addresses and some of them print to console like trademark/copyright and so forth. 0xffffffff805d8500(0xffffffff80f62200)... FreeBSD is a registered trademark of The FreeBSD Foundation. done. @@ -305,6 +306,7 @@ mi_startup(void) #endif /* Call function */ + printf(" %p(%p)... ", (*sipp)->func, (*sipp)->udata); (*((*sipp)->func))((*sipp)->udata); + printf("done.\n"); I haven't been able to get DDB and VERBOSE_SYSINIT working so I've just got addrs and not symbol lookups to print. There is code already there to do symbol look ups. options DDB # Support DDB. options VERBOSE_SYSINIT=1 # Support debug.verbose_sysinit, off by -- You are receiving this mail because: You are the assignee for the bug.