Home | History | Annotate | Download | only in ata
History log of /src/sys/dev/ata/ata_raid_promise.c
RevisionDateAuthorComments
 1.14  19-Mar-2022  hannken Lock vnode across VOP_OPEN.
 1.13  22-Oct-2018  jdolecek convert from malloc(9) to kmem(9)
 1.12  01-Nov-2017  mlelstv branches: 1.12.2; 1.12.4; 1.12.6;
refactor wd and ataraid drivers to use common disk subroutines.
 1.11  18-Mar-2008  cube branches: 1.11.48;
Split device_t and softc for ATA devices, as well as wd(4). Other
cosmetic changes where appropriate.
 1.10  02-Feb-2008  mjf branches: 1.10.2; 1.10.6;
Match up some VOP_OPEN()S with VOP_CLOSE()s. This allows the root
file system to be identified properly again.
 1.9  26-Nov-2007  pooka Remove the "struct lwp *" argument from all VFS and VOP interfaces.
The general trend is to remove it from all kernel interfaces and
this is a start. In case the calling lwp is desired, curlwp should
be used.

quick consensus on tech-kern
 1.8  14-May-2006  elad branches: 1.8.32; 1.8.34; 1.8.40;
integrate kauth.
 1.7  28-Mar-2006  thorpej Use device_unit().
 1.6  11-Dec-2005  christos branches: 1.6.4; 1.6.6; 1.6.8; 1.6.10; 1.6.12;
merge ktrace-lwp.
 1.5  27-Feb-2005  perry branches: 1.5.4;
nuke trailing whitespace
 1.4  28-Oct-2004  yamt branches: 1.4.4; 1.4.6;
move buffer queue related stuffs from buf.h to their own header, bufq.h.
 1.3  14-Dec-2003  thorpej Garbage-collect __ATA_DISK_PRIVATE; it is no longer needed.
 1.2  14-Jul-2003  lukem add missing __KERNEL_RCSID()
 1.1  27-Jan-2003  thorpej branches: 1.1.2;
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.2.5  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.1.2.4  02-Nov-2004  skrll Sync with HEAD.
 1.1.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.1.2.1  03-Aug-2004  skrll Sync with HEAD
 1.4.6.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.4.4.1  29-Apr-2005  kent sync with -current
 1.5.4.4  24-Mar-2008  yamt sync with head.
 1.5.4.3  04-Feb-2008  yamt sync with head.
 1.5.4.2  07-Dec-2007  yamt sync with head
 1.5.4.1  21-Jun-2006  yamt sync with head.
 1.6.12.2  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.6.12.1  31-Mar-2006  tron Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
 1.6.10.2  06-May-2006  christos - Move kauth_cred_t declaration to <sys/types.h>
- Cleanup struct ucred; forward declarations that are unused.
- Don't include <sys/kauth.h> in any header, but include it in the c files
that need it.

Approved by core.
 1.6.10.1  19-Apr-2006  elad sync with head.
 1.6.8.2  24-May-2006  yamt sync with head.
 1.6.8.1  01-Apr-2006  yamt sync with head.
 1.6.6.2  01-Jun-2006  kardel Sync with head.
 1.6.6.1  22-Apr-2006  simonb Sync with head.
 1.6.4.1  09-Sep-2006  rpaulo sync with head
 1.8.40.2  18-Feb-2008  mjf Sync with HEAD.
 1.8.40.1  08-Dec-2007  mjf Sync with HEAD.
 1.8.34.2  23-Mar-2008  matt sync with HEAD
 1.8.34.1  09-Jan-2008  matt sync with HEAD
 1.8.32.1  27-Nov-2007  joerg Sync with HEAD. amd64 Xen support needs testing.
 1.10.6.1  03-Apr-2008  mjf Sync with HEAD.
 1.10.2.1  24-Mar-2008  keiichi sync with head.
 1.11.48.1  03-Dec-2017  jdolecek update from HEAD
 1.12.6.1  17-Sep-2018  jdolecek convert from malloc()/free() to kmem_zalloc()/kmem_free()
 1.12.4.1  10-Jun-2019  christos Sync with HEAD
 1.12.2.1  26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts

RSS XML Feed