Features Tested as Working using FILO 0.6.0 Payload launching Fedora Core 9 (2.6.25 kernel):: VGA Console / X SATA (As Boot device) PATA CDROM (Autodetect/Mount/Eject all seem to work) USB (keyboard, mouse and USB Flash Disk) Networking ACPI (S0/S5 Soft-off Works OK, Linux PM Seems to be working, PCI IRQ Routing) IOAPIC/LAPIC
Legacy Keyboard/Mouse have NOT been tested, but should work based on existing VT8237R work.
Boots to FILO in ~1 second. FILO USB Keyboard/Mouse Support tested as working.
Good work.
I've also attached a log of the boot console output.
cn400-src-v9.patch should be applied at src level cn400-targets-v9.patch should be applied at targets level Signed-off-by: Jon Harrison bothlyn@blueyonder.co.uk
PS The change itself is a bit of a hack to get things up and running again. Discussions with Patrick suggest that the way that I'm doing the VGA Init, based on the rather elderly epia-m build, is obsolete/anachronistic as there is stuff in the core functionality to the same job perhaps a bit more cleanly. I don't really have the time at the moment to sort this out, perhaps someone else will have a look if a working build is out there ?
If you stopped here and used SeaBIOS, it would solve multiple issues at once. SeaBIOS is the Bochs BIOS converted to C, understands VGA ROMs in CBFS, and can have multiple payloads (I saw that in the other thread.)
Now might be the right time for you to try it.
Thanks, Myles