Home | History | Annotate | Download | only in ata
History log of /src/sys/dev/ata/ata_raidreg.h
RevisionDateAuthorComments
 1.9  10-Sep-2014  matt g/u_int[0-9]*_t/ s/u_int/uint/g
 1.8  11-Sep-2008  tron branches: 1.8.38;
Add support for Intel MatrixRAID to ataraid(4). It is currently limited
to one volume.

The driver was provided by Juan RP in PR kern/39511.
 1.7  05-Sep-2008  tron Add JMicron RAID support to ataraid(4).
Patch provided by Juan RP in PR kern/39395.
 1.6  20-Aug-2008  tacha Add support for nVidia MediaShield ata raid found on HP ProLiant ML115.
Tested on HEAD and netbsd-4 branch with RAID0, RAID1, SPAN with MCP55 SATA controller.
 1.5  25-Dec-2007  perry branches: 1.5.6; 1.5.10; 1.5.12; 1.5.16;
Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h
 1.4  27-Mar-2007  garbled branches: 1.4.10; 1.4.16; 1.4.18; 1.4.22;
Add support for VIA V-TECH ata raid. Tested on 4.0 with RAID0, RAID1 and
SPAN over a pair of sata drives on a VT8237A SATA Controller.
 1.3  11-Dec-2005  christos branches: 1.3.24; 1.3.26; 1.3.30; 1.3.32; 1.3.34;
merge ktrace-lwp.
 1.2  20-Jun-2005  briggs branches: 1.2.2;
Basic support for RAID0 and RAID1 for the Adaptec HostRAID format as found
on the Intel 6300ESB on-board RAID. Adapted from FreeBSD.
 1.1  27-Jan-2003  thorpej branches: 1.1.2; 1.1.16;
Experimental support for RAID volumes configured by ATA "RAID" controllers.
Such RAID controllers are actually just IDE controllers with a BIOS that
can create RAID volumes and write the configuration info to config blocks
on the disks. The BIOS can do I/O to these volumes, and the OS must
understand the config blocks and implement RAID in software in order to be
able to use these volumes.

Only SPAN (simple concatenation) and RAID0 are supported at this time,
and writing back config blocks is also not supported at this time. Currently,
only the Promise configuration scheme is supported, although supporting
the Highpoint scheme should not be too difficult.

In any case, this is sufficient to use the Promise RAID0 volume (thus
preserving the win2k AS installation) on this new Intel server I have.

Thanks to Soren Schmidt for doing the work in FreeBSD; it made this
task much easier. The config block parsing code is adapted from his
work.
 1.1.16.1  03-Jul-2005  tron Pull up revision 1.2 (requested by briggs in ticket #521):
Basic support for RAID0 and RAID1 for the Adaptec HostRAID format as found
on the Intel 6300ESB on-board RAID. Adapted from FreeBSD.
 1.1.2.1  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.2.2.2  21-Jan-2008  yamt sync with head
 1.2.2.1  03-Sep-2007  yamt sync with head.
 1.3.34.1  29-Mar-2007  reinoud Pullup to -current
 1.3.32.1  11-Jul-2007  mjf Sync with head.
 1.3.30.1  10-Apr-2007  ad Sync with head.
 1.3.26.1  15-Apr-2007  yamt sync with head.
 1.3.24.1  31-Mar-2007  bouyer Pull up following revision(s) (requested by garbled in ticket #542):
sys/dev/ata/ata_raidreg.h: revision 1.4 via patch
sys/dev/ata/ata_raidvar.h: revision 1.5via patch
sys/dev/ata/files.ata: revision 1.15via patch
sys/dev/ata/ata_raid_via.c: revision 1.1
sys/dev/ata/ata_raid.c: revision 1.22via patch
Add support for VIA V-TECH ata raid. Tested on 4.0 with RAID0, RAID1 and
SPAN over a pair of sata drives on a VT8237A SATA Controller.
 1.4.22.1  02-Jan-2008  bouyer Sync with HEAD
 1.4.18.1  26-Dec-2007  ad Sync with head.
 1.4.16.1  18-Feb-2008  mjf Sync with HEAD.
 1.4.10.1  09-Jan-2008  matt sync with HEAD
 1.5.16.1  19-Oct-2008  haad Sync with HEAD.
 1.5.12.2  24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.5.12.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.5.10.1  04-May-2009  yamt sync with head.
 1.5.6.1  28-Sep-2008  mjf Sync with HEAD.
 1.8.38.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed