freebsd-dev/sys/geom/raid
Alexander Motin 00f32ecbd0 Add to GEOM RAID class module, supporting the DDF metadata format, as
defined by the SNIA Common RAID Disk Data Format Specification v2.0.

Supports multiple volumes per array and multiple partitions per disk.
Supports standard big-endian and Adaptec's little-endian byte ordering.
Supports all single-layer RAID levels. Dual-layer RAID levels except
RAID10 are not supported now because of GEOM RAID design limitations.

Some work is still to be done, but the present code already manages basic
interoperation with RAID BIOS of the Adaptec 1430SA SATA RAID controller.

MFC after:	1 month
Sponsored by:	iXsystems, Inc.
2012-04-30 17:53:02 +00:00
..
g_raid_ctl.c MFgraid/head: 2011-03-24 21:31:32 +00:00
g_raid_md_if.m MFgraid/head: 2011-03-24 21:31:32 +00:00
g_raid_tr_if.m MFgraid/head: 2011-03-24 21:31:32 +00:00
g_raid.c s/gmirror/graid/ 2012-04-29 19:40:50 +00:00
g_raid.h Add names for all primary RAID levels defined by DDF 2.0 specification. 2012-04-23 13:04:02 +00:00
md_ddf.c Add to GEOM RAID class module, supporting the DDF metadata format, as 2012-04-30 17:53:02 +00:00
md_ddf.h Add to GEOM RAID class module, supporting the DDF metadata format, as 2012-04-30 17:53:02 +00:00
md_intel.c Fix RAID5 level names changed at r234603. 2012-04-27 08:49:15 +00:00
md_jmicron.c Fix RAID5 level names changed at r234603. 2012-04-27 08:49:15 +00:00
md_nvidia.c Fix RAID5 level names changed at r234603. 2012-04-27 08:49:15 +00:00
md_promise.c Fix RAID5 level names changed at r234603. 2012-04-27 08:49:15 +00:00
md_sii.c Fix RAID5 level names changed at r234603. 2012-04-27 08:49:15 +00:00
tr_concat.c
tr_raid0.c MFgraid/head: 2011-03-24 21:31:32 +00:00
tr_raid1.c Add names for all primary RAID levels defined by DDF 2.0 specification. 2012-04-23 13:04:02 +00:00
tr_raid1e.c Add names for all primary RAID levels defined by DDF 2.0 specification. 2012-04-23 13:04:02 +00:00
tr_raid5.c Add to GEOM RAID class module for reading non-degraded RAID5 volumes and 2012-04-19 12:30:12 +00:00