http://bugzilla.ecoscentric.com/show_bug.cgi?id=1000770
Ross Younger <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #723 is|0 |1 obsolete| | Attachment #748 is|0 |1 obsolete| | Attachment #760 is|0 |1 obsolete| | --- Comment #8 from Ross Younger <[email protected]> 2009-08-26 18:43:37 --- Created an attachment (id=787) --> (http://bugzilla.ecoscentric.com/attachment.cgi?id=787) Latest snapshot Here is the latest version of our NAND work. Inside the tarball are a number of EPKs and patches, for better convenience for those who may wish to use it. The NAND layer and devices are now presented as a single EPK. YAFFS is a separate EPK, due to its different license. (I have attached the version number d20090826 to both of these to reflect the fact that they are date-based snapshots.) Board-level support is included as separate patches for the ea2468 and stm3210e_eval platform HALs. The RedBoot NAND enhancements (unchanged since the drop of June 26) are in a separate patch. Summary of changes: 1. Added support for the stm3210e_eval board, incorporating work by Simon Kallweit, which I have refined into a two-mode low-level driver. 2. Added support for the ST Microelectronics NANDxxxx3A chip (by Simon Kallweit). 3. Many enhancements to YAFFS: * Docs expanded with a detailed memory usage calculation (though some recent work has not yet been documented) * Added erasenand.c utility * Update to latest version from Aleph One's CVS repo * Added small-page device support: added YAFFS1 support (incorporating and building on Simon Kallweit's work) and YAFFS2 in inbandTags mode; which is used is configurable. * Multiple bugfixes: free-space calculation; add tag size sanity check 4. Enhancements to NAND: * Fixed corner case bug revealed by extreme stress testing * Fixed embarrassing BBT initialisation bug * Added read/write/erase benchmarker "test" 5. NAND synth device: add configurable bad-block injection 6. Samsung K9 chip driver: small optimisations N.B. Documentation has yet to be written for the above new features, but its current form can be seen in the eCosPro online docs: NAND: http://www.ecoscentric.com/ecospro/doc.cgi/html/ecospro-ref/io-nand-overview.html NAND drivers: http://www.ecoscentric.com/ecospro/doc.cgi/html/ecospro-ref/nand-drivers-present.html YAFFS: http://www.ecoscentric.com/ecospro/doc.cgi/html/ecospro-ref/fs-yaffs-p.html -- Configure issuemail: http://bugzilla.ecoscentric.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the issue.
