On 05/18/12 22:38, Aleksandr Rybalko wrote:
On Fri, 18 May 2012 19:00:31 +0200
Grzegorz Bernacki<[email protected]>  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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-geom
To unsubscribe, send any mail to
"[email protected]"

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

Hi Alexandr,

It seems to be doable. It requires additional testing and additional review. We would like to apply this patch now. And then if necessary this mechanism might be changed to allow other types of devices.

thanks,
grzesiek
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-geom
To unsubscribe, send any mail to "[email protected]"

Reply via email to