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 -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

