* Al Boldi a1426z@gawab.com [070504 06:38]:
Mitch wrote a fast path resume from RAM for the OLPC Geode hardware. Once you've done that, you find that you've done just about everything to initialize the hardware in the first place; so that code is now used both at boot time and at suspend from RAM time.
I suppose this was done by relying on the ACPI tables?
No, no ACPI involved. ACPI is far too slow and broken to do the task. It's a mixture between the Open Firmware device tree and FCode. Reinvented poorly.
And, wouldn't it make sense for LinuxBIOS and OFW to join forces?
Definitely. This is already happening - There is a GSoC project (going to be done by Jens Freimann) to get a better integration between OFW and LB done.
Stefan