From owner-freebsd-geom@FreeBSD.ORG Fri May 18 15:01:58 2012 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0C95F106564A for ; Fri, 18 May 2012 15:01:58 +0000 (UTC) (envelope-from gjb@semihalf.com) Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109]) by mx1.freebsd.org (Postfix) with ESMTP id B52988FC08 for ; Fri, 18 May 2012 15:01:57 +0000 (UTC) Received: from localhost (unknown [213.17.239.109]) by smtp.semihalf.com (Postfix) with ESMTP id 0A2BED5041 for ; Fri, 18 May 2012 17:01:47 +0200 (CEST) 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 Hbiz0-bTZjiE for ; Fri, 18 May 2012 17:01:46 +0200 (CEST) Received: from [10.0.0.93] (cardhu.semihalf.com [213.17.239.108]) by smtp.semihalf.com (Postfix) with ESMTPSA id 81C51D5036 for ; Fri, 18 May 2012 17:01:46 +0200 (CEST) Message-ID: <4FB6802F.8030207@semihalf.com> Date: Fri, 18 May 2012 19:00:31 +0200 From: Grzegorz Bernacki User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.24) Gecko/20120127 Thunderbird/3.1.16 MIME-Version: 1.0 To: freebsd-geom@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: RFC - GEOM Flashmap X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 May 2012 15:01:58 -0000 Hi, As a part of our NAND Flash Framework project we would like to add a new geom class which allows to divide NAND Flash chip into partitions. Nand is divided into partitions based on data in dts file. The purpose of having this geom class is to separate part of nand chip device which might contain some crucial data like u-boot image, parameters, etc. into separate devices and use the rest of nand to store user data. Patch can be found at: http://people.freebsd.org/~gber/patches/slicer.patch it contains geom flashmap code along with changes in FDT area and changes in DTS file for SheevaPlug. Please let me know if you have any comments or objections. thanks, grzesiek