Messages in this thread | | | Date | Tue, 20 Mar 2012 16:45:17 +0100 | From | Maarten Lankhorst <> | Subject | Re: EFI Boot Stub Early Console |
| |
Hey Matt,
Op 19-03-12 17:03, Matt Fleming schreef: > On Mon, 2012-03-19 at 15:56 +0000, Alan Cox wrote: >>>> any bootloader (including the bootstub) will call ExitBootServices() >>>> before any printk'ing actually happens?? Or am I misunderstanding the >>>> spec somehow? I suppose I could just try it and see what happens... >>> Oops. Good point, that isn't going to work. >> Surely it works fine if you are using bootstub directly from EFI ? > Yeah, up until the point you call ExitBootServices(), which is very > early in the boot process. After that you can't rely on the validity of > the console pointers in the system table. > I think my system spontaneously rebooted when I tried to do some output right after ExitBootServices when debugging the efi stub, so not only is this unreliable, it will fail to boot for at least some systems out there.
~Maarten
| |