[coreboot] Patches for CN400 CBFS Compatibility

Myles Watson mylesgw at gmail.com
Wed Aug 19 17:02:50 CEST 2009


> 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 at 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







More information about the coreboot mailing list