[coreboot] Patches for CN400 CBFS Compatibility

Harrison, Jon (SELEX GALILEO, UK) jon.harrison at selexgalileo.com
Wed Aug 19 12:44:52 CEST 2009


Myles,

Please find attached patches to restore the functionality of the
EPIA-N(L)/CN400 build, after the recent change to CBFS. This patch fixes
the build for loading VGA/BOCHS during VGA Init.

I've tested this against R4553 and EPIA-NL8000EG.

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.

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 ?


> -----Original Message-----
> From: Myles Watson [mailto:mylesgw at gmail.com] 
> Sent: 18 August 2009 16:14
> To: Harrison, Jon (SELEX GALILEO, UK); coreboot at coreboot.org
> Subject: RE: [coreboot] build service results for r4549
> 
>                     *** WARNING ***
> 
>  This message has originated outside your organisation,
>   either from an external partner or the Global Internet. 
>       Keep this in mind if you answer this message.
> 
> 
> > Looks like files got patched but new files didn't get added.
> 
> Yep.  Sorry I botched it.
> 
> Rev 4550.
> 
> 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.
********************************************************************
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cn400-src-v9.patch
Type: application/octet-stream
Size: 5234 bytes
Desc: cn400-src-v9.patch
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20090819/e944cc13/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cn400-targets-v9.patch
Type: application/octet-stream
Size: 1785 bytes
Desc: cn400-targets-v9.patch
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20090819/e944cc13/attachment-0001.obj>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: teraterm_log.txt
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20090819/e944cc13/attachment.txt>


More information about the coreboot mailing list