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
