Stefan Reinauer wrote:
- 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.
Not even the init tables ACPI depends on?
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.
You mean ACPI was 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.
I was more thinking of merging the projects; or is there an advantage of keeping them separate?
Thanks!
-- Al