[coreboot] ### LX800 , NAND FLASH, Booting

Mart Raudsepp mart.raudsepp at artecdesign.ee
Tue May 27 17:56:18 CEST 2008

Ühel kenal päeval, T, 2008-05-27 kell 10:45, kirjutas Steve Spano:
> Hi


> We are using coreboot on an LX800+CS5536 custom platform.
> Coreboot + FILO is loaded into a standard flash prom on the LPC bus
> It boots up and then accesses a 1GB compact flash which stores Linux 2.6 and
> our applications.
> I am really interested in pulling that bulky, expensive compact flash and
> connector from the design.
> What are the options for using a NAND flash to replace the Compact Flash?

We do that on the ThinCan DBE61 and DBE62. We are looking into going
away from that, because with the NAND interface we are looking at a mere
2MB/sec transfer rate, which is rather slow.

> Would we need to use a Linux-As-Payload setup and then just map the NAND as
> a YAFFS/JFFS device in linux? What about initial loading of the filesystems
> on the NAND? Would we boot up with NFS on linux the first time, then pull
> down a filesystem image into the NAND flash once booted on NFS?

FILO-0.5 in openbios/coreboot SVN repository recently had some GeodeLX
NAND flash boot support patches committed based on our (Artec Design's)
FILO branch, so you could just boot off of NAND through FILO, with the
kernel and rootfs both being on NAND.

Mart Raudsepp
Artec Design LLC

More information about the coreboot mailing list