http://dev.laptop.org/~wmb/suspend2.rom

This version works when called from virtual addresses in the Cxxxxxxx range. I.e. call the subroutine at 0xc00f0000. Pass it the virtual address of the page directory in EAX. I think the right Linux symbol for that is swapper_pg_dir.

The suspend/resume code is mainly in the file cpu/x86/pc/olcp/resume.bth in the svn repository. The svn commit id is 208.

This build has some other new features, such as wireless LAN support and selftest diagnostics for several I/O devices.

You can suspend from the OFW prompt by typing:

 ok s

and resume by pressing the power button.

If you like typing a lot, you can spell out "suspend", i.e.

ok suspend

This version works on both B1 and B2 - at least for me.


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

Reply via email to