RFC - GEOM Flashmap

Aleksandr Rybalko ray at ddteam.net
Fri May 18 20:38:43 UTC 2012


On Fri, 18 May 2012 19:00:31 +0200
Grzegorz Bernacki <gjb at semihalf.com> wrote:

> 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
> _______________________________________________
> freebsd-geom at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-geom
> To unsubscribe, send any mail to
> "freebsd-geom-unsubscribe at freebsd.org"

Hi Grzegorz,

Long time ago I was add to my todo list item to add FDT support to
geom_map module. Now you have good replacement.
(/me cut off one item from todo)

Just one question:
it is possible to not assume that parent media is NAND?

+		if (g_io_getattr("NAND::device", cp, &size, &dev))
+			break;

WBW
-- 
Aleksandr Rybalko <ray at ddteam.net>


More information about the freebsd-geom mailing list