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
Yes, I've seen quite a bit of traffic on SeaBIOS, and it does look like it might answer a number of questions at once.
Looks like it's worth a go.
-----Original Message----- From: Myles Watson [mailto:mylesgw@gmail.com] Sent: 19 August 2009 16:03 To: Harrison, Jon (SELEX GALILEO, UK) Cc: coreboot@coreboot.org; 'Patrick Georgi' Subject: RE: [coreboot] Patches for CN400 CBFS Compatibility
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
SELEX Sensors and Airborne Systems Limited Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 3EL A company registered in England & Wales. Company no. 02426132 ******************************************************************** This email and any attachments are confidential to the intended recipient and may also be privileged. If you are not the intended recipient please delete it from your system and notify the sender. You should not copy it or use it for any purpose nor disclose or distribute its contents to any other person. ********************************************************************