[coreboot] Coreboot on Tyan S2892

Peter Stuge peter at stuge.se
Wed Nov 12 23:33:28 CET 2008


Myles Watson wrote:
> > > In case this turns out to be a dead end, what does porting a driver
> > > to FILO involve?
> >
> > It depends on the requirements of the driver,
> 
> Storage.  nvidia ck804 sata.

Ugh. Probably painful. From linux/drivers/ata/sata_nv.c:

 *  No hardware documentation available outside of NVIDIA.
 *  This driver programs the NVIDIA SATA controller in a similar
 *  fashion as with other PCI IDE BMDMA controllers, with a few
 *  NV-specific details such as register offsets, SATA phy location,
 *  hotplug info, etc.
 *
 *  CK804/MCP04 controllers support an alternate programming interface
 *  similar to the ADMA specification (with some modifications).
 *  This allows the use of NCQ. Non-DMA-mapped ATA commands are still
 *  sent through the legacy interface.

There's no DMA infrastructure in FILO or libpayload.

But the second paragraph seems to imply that PIO through legacy
interface should work.


> > but hopefully it wont be neccessary.

Really, try to avoid it. Get larger flash chips.


//Peter




More information about the coreboot mailing list