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> References: <6ca0ac8e-937e-4525-ad65-f134a49b8615@helix.lk6.com.br>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2012-05-17, at 14:19, Rafael Aquino wrote: >=20 > ----- 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. >>=20 >>=20 >> On 2012-05-17, at 12:56, Aleksandr Rybalko wrote: >>=20 >>> On Thu, 17 May 2012 14:10:34 +0200 >>> Grzegorz Bernacki <gjb@semihalf.com> wrote: >>>=20 >>>>> Hello, >>>>>=20 >>>>> 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. >>>>>=20 >>>>> 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. >>>>>=20 >>>>> 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) >>>>>=20 >>>>> 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). >>>>>=20 >>>>> The NAND FS has the following major features: >>>>> - Hard links >>>>> - Symbolic links >>>>> - Case-sensitive, case-preserving >>>>> - Snapshots >>>>> =E2=80=93 No limit on the number of snapshots (only = volume-limited) >>>>> =E2=80=93 Mountable as read-only file systems >>>>> =E2=80=93 Simultaneously mountable (there can be a writable = mount >>>>> concurrently mixed with a number of read-only snapshots) >>>>> - Redundant super block >>>>> - Metadata >>>>> =E2=80=93 POSIX file permissions >>>>> =E2=80=93 Creation timestamps >>>>> =E2=80=93 Last content modification timestamps >>>>> =E2=80=93 Last metadata change timestamps >>>>> =E2=80=93 Checksum / ECC >>>>>=20 >>>>> Additional documentation related to project can be found at: >>>>> http://wiki.semihalf.com/moin.cgi/FreeBSD/NAND >>>>>=20 >>>>> The NAND Flash Framework was developed by Semihalf. Juniper >>>>> Networks >>>>> and the FreeBSD Foundation kindly sponsored releasing the code to >>>>> the FreeBSD community. >>>>>=20 >>>>> 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" >>>=20 >>> Cool! Many thanks for that! to you Grzegorz and to whole >>> Semihalf!!! >>=20 >> This project was developed by Grzegorz Bernacki, Mateusz Guzik, >> =C5=81ukasz P=C5=82achno, Jan Si=C4=99ka, =C5=81ukasz W=C3=B3jcik, = 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. >>=20 >> Rafal >>=20 >> _______________________________________________ >> 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" >>=20 >=20 > Hey, everybody! >=20 > 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. Rafal
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8450E177-A668-4336-AC16-3260C0683226>