Matthew Garrett wrote:
On Thu, Jul 27, 2006 at 08:29:08AM -0600, Ronald G Minnich wrote:


do you mean protected mode or paging enabled? Linuxbios goes into protected in the first 10 instructions or so. If it is an s3 restart, then linuxbios can pop out to real mode and call the kernel if needed.


Right now, the Linux ACPI wakeup code expects to come back up in 16-bit mode with segmented memory - arch/i386/kernel/acpi/wakeup.S is what ends up getting run. The wakeup code gets copied into low memory on startup, and the address copied into the wakeup register. ACPI BIOSes then just jump to that address on startup. If Linuxbios is doing some of this setup already, I guess we can just work from there.


it's not done, but it's easy, all that linuxbios needs to be able to do is figure out that it has to turn on memory, then jump to a special place.

This is looking easier and easier ...

ron
_______________________________________________
Devel mailing list
[email protected]
http://mailman.laptop.org/mailman/listinfo/devel

Reply via email to