From owner-freebsd-embedded@FreeBSD.ORG Mon Mar 8 23:47:48 2010 Return-Path: Delivered-To: embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1FCF106566B for ; Mon, 8 Mar 2010 23:47:48 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109]) by mx1.freebsd.org (Postfix) with ESMTP id 54F8B8FC29 for ; Mon, 8 Mar 2010 23:47:47 +0000 (UTC) Received: from localhost (unknown [213.17.239.109]) by smtp.semihalf.com (Postfix) with ESMTP id 21997C42D4; Tue, 9 Mar 2010 00:31:23 +0100 (CET) X-Virus-Scanned: by amavisd-new at semihalf.com Received: from smtp.semihalf.com ([213.17.239.109]) by localhost (smtp.semihalf.com [213.17.239.109]) (amavisd-new, port 10024) with ESMTP id n2SoFIVQAwO7; Tue, 9 Mar 2010 00:31:22 +0100 (CET) Received: from [192.168.133.14] (nat2-133.ghnet.pl [91.150.223.133]) by smtp.semihalf.com (Postfix) with ESMTPSA id 73CD1C41E7; Tue, 9 Mar 2010 00:31:22 +0100 (CET) From: Rafal Jaworowski Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Tue, 9 Mar 2010 00:28:53 +0100 Message-Id: <0AE04EFA-A3EB-4939-BD81-607C00355B67@semihalf.com> To: embedded@freebsd.org Mime-Version: 1.0 (Apple Message framework v1077) X-Mailer: Apple Mail (2.1077) Cc: Grzegorz Bernacki , Andrew Turner , loos.br@gmail.com Subject: NAND Flash Framework for review X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Mar 2010 23:47:48 -0000 Greetings, I have recently imported code for the FreeBSD NAND Flash Framework into = P4: http://p4db.freebsd.org/changeList.cgi?FSPC=3D//depot/projects/nand2/... The framework is basically a set of interfaces that aim to provide an = extensible, object oriented environement for NAND controllers and chips = from various hardware vendors, found on embedded systems. The example = implementation of a NAND flash controller back-end driver is for Marvell = MV-78XXX system on chip (featuring NAND block among other elements). Included is a full system simulator of ONFI-compliant devices (NANDsim), = with userland control application, which allows for managment of the = simulations. I have updated the NAND wiki (http://wiki.freebsd.org/NAND) accordingly, = with a new section dedicated for this development (FreeBSD NAND Flash = Framework) providing some more details. We are looking for review, comments and any other feedback. Rafal