If only there were some sort of standardized open firmware that unified things like the device tree, the boot-time driver API, and the boot process itself... -- Chris -- who has fooled around a bit with CodeGen SmartFirmware