From owner-freebsd-arm@FreeBSD.ORG Thu May 17 10:56:33 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D20481065673; Thu, 17 May 2012 10:56:33 +0000 (UTC) (envelope-from ray@dlink.ua) Received: from smtp.dlink.ua (smtp.dlink.ua [193.138.187.146]) by mx1.freebsd.org (Postfix) with ESMTP id 894ED8FC15; Thu, 17 May 2012 10:56:33 +0000 (UTC) Received: from terran.dlink.ua (unknown [192.168.10.90]) (Authenticated sender: ray) by smtp.dlink.ua (Postfix) with ESMTPSA id 47569C495B; Thu, 17 May 2012 13:56:27 +0300 (EEST) Date: Thu, 17 May 2012 13:56:30 +0300 From: Aleksandr Rybalko To: Grzegorz Bernacki Message-Id: <20120517135630.6ec31920.ray@dlink.ua> In-Reply-To: <4FB4EABA.702@semihalf.com> References: <4FB4EABA.702@semihalf.com> Organization: D-Link X-Mailer: Sylpheed 2.7.1 (GTK+ 2.20.1; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: freebsd-fs@freebsd.org, freebsd-arm@freebsd.org, freebsd-embedded@FreeBSD.org Subject: Re: NAND Framework in HEAD. X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 May 2012 10:56:33 -0000 On Thu, 17 May 2012 14:10:34 +0200 Grzegorz Bernacki 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!!! WBW -- Alexandr Rybalko aka Alex RAY