FreeBSD NAND flash driver
stas at FreeBSD.org
Mon Apr 6 01:24:18 PDT 2009
-----BEGIN PGP SIGNED MESSAGE-----
On Sun, 5 Apr 2009 17:50:14 +1200
Andrew Turner <andrew at fubar.geek.nz> mentioned:
> I've been working on a FreeBSD NAND flash driver and NAND simulator .
> I have tested reading and writing to the simulated NAND device but not
> It is not usable yet as the write will not perform any deletes from the
> device, either the file system or another geom will have to issue
> a BIO_DELETE followed by BIO_WRITE's to write to the disk. This is done
> to support NAND flash aware file systems.
So, for ordinary file systems we're going to use the special geom layer
that will sit above the nand(8) device and perform BIO_DELETE operations
> * ECC support.
> * Add GEOM attributes to get information about the NAND device out,
> eg. Block size, OOB data, etc.
> * Test the erase code.
> * Add support for real hardware.
> * Read the parameter page on parts that support it to get the required
>  http://fubar.geek.nz/files/freebsd/nand/freebsd-nand-20090405.tar.gz
What about putting this information to the wiki? Seems like a good start for
anyone who'll be working on the real hardware.
And thanks again for the great work!
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----
More information about the freebsd-embedded