I don't know any such things for IA32. Most NAND centric projects I know of use ARM. SInce the NAND interfacing should not be different you could use one of those. Have a look at the Android kernel or Balloonboard. -- Charles On Friday 21 May 2010 15:00:46 subbarao mungara wrote: > Hi Charles, > > Thanks for the clarification! Could you point me to known good port > of source code for (yaffs2 + mtd subsystem) with linux 2.6.28+ kernel, > on IA32. > > Any pointers are very much appreciated. > > Thanks, > -Subba > > On Thu, May 20, 2010 at 6:07 PM, Charles Manning > > wrote: > > On Friday 21 May 2010 12:46:37 subbarao mungara wrote: > >> Hi, > >> > >>   When I traced the calls to a mtd nand flash device driver, while > >> copying a big file to yaffs2 file system. I never saw the driver's > >> ecc.writeoob routine being at all but the file contents get copied > >> correctly. > >>   I am wondering if yaffs2 ever writes to NAND flash OOB area at all? > > > > It depends on whether or not you're using inband tags. > > > > If the inband tags are used then the tags are stored in the data area. > > Otherwise the tags will be stored in the spare area. > > > > Using the spare area is almost always considerably faster. > > > > -- Charles > > > > > > _______________________________________________ > > yaffs mailing list > > yaffs@lists.aleph1.co.uk > > http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs > > _______________________________________________ > yaffs mailing list > yaffs@lists.aleph1.co.uk > http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs