Date: Thu, 17 May 2012 14:26:13 +0200 From: Rafal Jaworowski <raj@semihalf.com> To: Rafael Aquino <rafael@lk6.com.br> Cc: freebsd-fs@freebsd.org, Aleksandr Rybalko <ray@dlink.ua>, freebsd-arm@freebsd.org, freebsd-embedded@FreeBSD.org Subject: Re: NAND Framework in HEAD. Message-ID: <8450E177-A668-4336-AC16-3260C0683226@semihalf.com> In-Reply-To: <6ca0ac8e-937e-4525-ad65-f134a49b8615@helix.lk6.com.br>
index | next in thread | previous in thread | raw e-mail
On 2012-05-17, at 14:19, Rafael Aquino wrote: > > ----- Mensagem original ----- >> De: "Rafal Jaworowski" <raj@semihalf.com> >> Para: "Aleksandr Rybalko" <ray@dlink.ua> >> Cc: freebsd-fs@freebsd.org, freebsd-arm@freebsd.org, freebsd-embedded@FreeBSD.org >> Enviadas: Quinta-feira, 17 de Maio de 2012 9:15:46 >> Assunto: Re: NAND Framework in HEAD. >> >> >> On 2012-05-17, at 12:56, Aleksandr Rybalko wrote: >> >>> On Thu, 17 May 2012 14:10:34 +0200 >>> Grzegorz Bernacki <gjb@semihalf.com> wrote: >>> >>>>> Hello, >>>>> >>>>> I would like to annouce merging of the project/nand branch into >>>>> HEAD. The purpose of this project was to create a complete >>>>> environment supportng NAND Flash devices in FreeBSD. >>>>> >>>>> The NAND Flash environment consists of a driver framework for >>>>> NAND >>>>> controllers and memory chips, a NAND device simulator and a fault >>>>> tolerant, log-structured file system (NANDFS), tailored to meet >>>>> the >>>>> unique challenges of NAND flash storage. The package includes all >>>>> the tools, utilities and documentation needed to deploy this >>>>> technology in custom applications. >>>>> >>>>> The NAND Flash environment consists of several distinct >>>>> components: >>>>> - NAND framework (drivers harness for NAND controllers and NAND >>>>> chips) >>>>> - NAND simulator (NANDsim) >>>>> - NAND file system (NAND FS) >>>>> - Companion tools and utilities >>>>> - Documentation (manual pages) >>>>> >>>>> NAND FS adopts log-structured approach and some parts of its >>>>> internal design are derived from the new implementation of the >>>>> log-structured file system (NILFS), with some concepts rooting in >>>>> the original (now legacy) BSD log-structured file system (LFS). >>>>> >>>>> The NAND FS has the following major features: >>>>> - Hard links >>>>> - Symbolic links >>>>> - Case-sensitive, case-preserving >>>>> - Snapshots >>>>> – No limit on the number of snapshots (only volume-limited) >>>>> – Mountable as read-only file systems >>>>> – Simultaneously mountable (there can be a writable mount >>>>> concurrently mixed with a number of read-only snapshots) >>>>> - Redundant super block >>>>> - Metadata >>>>> – POSIX file permissions >>>>> – Creation timestamps >>>>> – Last content modification timestamps >>>>> – Last metadata change timestamps >>>>> – Checksum / ECC >>>>> >>>>> Additional documentation related to project can be found at: >>>>> http://wiki.semihalf.com/moin.cgi/FreeBSD/NAND >>>>> >>>>> The NAND Flash Framework was developed by Semihalf. Juniper >>>>> Networks >>>>> and the FreeBSD Foundation kindly sponsored releasing the code to >>>>> the FreeBSD community. >>>>> >>>>> regards, >>>>> grzesiek >>>>> _______________________________________________ >>>>> freebsd-embedded@freebsd.org mailing list >>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-embedded >>>>> To unsubscribe, send any mail to >>>>> "freebsd-embedded-unsubscribe@freebsd.org" >>> >>> Cool! Many thanks for that! to you Grzegorz and to whole >>> Semihalf!!! >> >> This project was developed by Grzegorz Bernacki, Mateusz Guzik, >> Łukasz Płachno, Jan Sięka, Łukasz Wójcik, with some help from Jakub >> Klama and yours truly. We would like to thank Marcel Moolenaar, >> Larkland Morley and Craig Rodrigues for testing, problem reports and >> integration at Juniper side. >> >> Rafal >> >> _______________________________________________ >> freebsd-arm@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-arm >> To unsubscribe, send any mail to >> "freebsd-arm-unsubscribe@freebsd.org" >> > > Hey, everybody! > > I bought a Sheevaplug 2 years ago and still not using it, waiting for NAND support. > Congratulations for the great work. I'm a big fan!!! Sheevaplug (and the 88F6281 chip in general) is actually the reference, demo implementation of the NAND controller driver in this framework. Rafalhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8450E177-A668-4336-AC16-3260C0683226>
