History log of /src/sys/dev/ata/ata_raidvar.h |
Revision | | Date | Author | Comments |
1.12 |
| 06-Jul-2010 |
bsh | fix some probles with ataraid(4) and Intel MatrixRaid. * handle volumes largetr than 2TiB. * support multiple arrays for Intel Matrix RAID
|
1.11 |
| 12-May-2009 |
cegger | branches: 1.11.2; 1.11.4; struct device * -> device_t, no functional changes intended.
|
1.10 |
| 16-Sep-2008 |
tron | branches: 1.10.8; Support multiple volumes connected to Intel MatrixRAID controllers. Code contributed by Juan RP in PR kern/39552.
|
1.9 |
| 15-Sep-2008 |
tron | Add support for status reports via bio(4) to ataraid(4). The code was contributed by Juan RP in PR kern/39514.
|
1.8 |
| 11-Sep-2008 |
tron | 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 |
| 27-Mar-2007 |
garbled | branches: 1.5.30; 1.5.34; 1.5.36; 1.5.40; 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 |
| 11-Dec-2005 |
christos | branches: 1.4.24; 1.4.26; 1.4.30; 1.4.32; 1.4.34; merge ktrace-lwp.
|
1.3 |
| 18-Jul-2005 |
briggs | Update array of software RAID names in ata_raid.c. Change a boundary check to ensure that we won't accidentally read and use uninitialized memory if ATA_RAID_TYPE_MAX is updated without updating the array. Update comment near ATA_RAID_TYPE_MAX to note that the array in ata_raid.c should be updated if a new ATA_RAID_TYPE_* is added.
|
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.2 |
| 21-Jul-2005 |
tron | Pull up revision 1.3 (requested by briggs in ticket #604): Update array of software RAID names in ata_raid.c. Change a boundary check to ensure that we won't accidentally read and use uninitialized memory if ATA_RAID_TYPE_MAX is updated without updating the array. Update comment near ATA_RAID_TYPE_MAX to note that the array in ata_raid.c should be updated if a new ATA_RAID_TYPE_* is added.
|
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 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.2.2.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.4.34.1 |
| 29-Mar-2007 |
reinoud | Pullup to -current
|
1.4.32.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.4.30.1 |
| 10-Apr-2007 |
ad | Sync with head.
|
1.4.26.1 |
| 15-Apr-2007 |
yamt | sync with head.
|
1.4.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.5.40.1 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
1.5.36.2 |
| 24-Sep-2008 |
wrstuden | Merge in changes between wrstuden-revivesa-base-2 and wrstuden-revivesa-base-3.
|
1.5.36.1 |
| 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.5.34.3 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.5.34.2 |
| 16-May-2009 |
yamt | sync with head
|
1.5.34.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.5.30.1 |
| 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.10.8.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.11.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.11.2.1 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|