NetBSD/sys/dev
thorpej 3381232270 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.
2003-01-27 18:21:23 +00:00
..
acpi Merge the nathanw_sa branch. 2003-01-19 16:50:16 +00:00
apm
arcbios
ata Experimental support for RAID volumes configured by ATA "RAID" controllers. 2003-01-27 18:21:23 +00:00
bi Merge the nathanw_sa branch. 2003-01-19 16:50:16 +00:00
bluetooth Changed the interface for passing output data between the bthci driver 2003-01-11 06:12:09 +00:00
cardbus Use aprint_normal() in cfprint routines. 2003-01-01 00:10:15 +00:00
dec Add multiple inclusion protection. 2003-01-06 21:02:18 +00:00
dmover Fix typo. 2002-12-28 23:07:18 +00:00
ebus Remove the `flags' argument from bus_intr_establish(). 2002-12-10 13:44:47 +00:00
eisa Use aprint_normal() in cfprint routines. 2003-01-01 00:10:15 +00:00
hpc Added new ioctl command, WSMOUSEIO_GETID to tell touch panel identifier 2003-01-03 04:36:26 +00:00
i2c
i2o Remove variable that is only assigned too but not referenced. 2003-01-20 04:25:46 +00:00
ic Experimental support for RAID volumes configured by ATA "RAID" controllers. 2003-01-27 18:21:23 +00:00
ieee1394 Use PRIx64 to get the correct format for 64-bit hex numbers. Don't 2003-01-09 19:16:30 +00:00
ir Remove protoype for irframe_frame_available(), it's never implemented 2003-01-03 09:46:41 +00:00
isa Fix further printf format warnings for DEBUG, in the wake of daddr_t 2003-01-25 23:18:46 +00:00
isapnp writable, not writeable. 2003-01-06 20:30:28 +00:00
mca Use aprint_normal() in cfprint routines. 2003-01-01 00:10:15 +00:00
microcode
mii Add support for Am79C87[45]. 2003-01-26 06:25:08 +00:00
mscp Use aprint_normal() in cfprint routines. 2003-01-01 00:10:15 +00:00
mvme Use aprint_normal() in cfprint routines. 2003-01-01 00:10:15 +00:00
news
ofisa Use aprint_normal() in cfprint routines. 2003-01-01 00:10:15 +00:00
ofw Zero out the buffer when padding packet to ETHER_MIN_LEN-ETHER_CRC_LEN 2003-01-15 22:01:57 +00:00
pci Experimental support for RAID volumes configured by ATA "RAID" controllers. 2003-01-27 18:21:23 +00:00
pckbc
pcmcia The Double-Semi-Colon Police. 2003-01-20 05:29:53 +00:00
podulebus Regen. 2003-01-26 19:35:52 +00:00
qbus Redo previous in a better way: 2003-01-17 15:45:59 +00:00
raidframe The Double-Semi-Colon Police. 2003-01-20 05:29:53 +00:00
rasops
rcons
sbus Add SUN4U magic to make nell work without things like WI_AT_BIGENDIAN_HACK. 2003-01-07 20:39:19 +00:00
scsipi Being able to make image backups of your whole disk, not to mention not 2003-01-23 00:00:32 +00:00
smbus Register definitions for the ST M41T81 serial-access RTC. 2002-11-12 01:01:37 +00:00
std
sun fix kernel build error, such a configs w/o kbd, ms. 2003-01-24 16:54:34 +00:00
sysmon Nothing cares about NSYSMON anymore; delete it. 2002-12-31 22:47:48 +00:00
tc Lance chip needs to be accessed in sparse address space for alpha. Fixes 2003-01-22 08:06:21 +00:00
usb Use PRId64 for daddr_t in a DPRINTF. 2003-01-27 13:06:38 +00:00
vme interrupt with two rs. 2003-01-06 13:04:54 +00:00
wscons The Double-Semi-Colon Police. 2003-01-20 05:29:53 +00:00
wsfont Don't use non-ASCII chars in comments. 2003-01-12 13:38:27 +00:00
xmi Oops, missed a printf that should be an aprint_normal. 2003-01-01 00:12:06 +00:00
auconv.c
auconv.h
audio_if.h
audio.c Use aprint_normal() in cfprint routines. 2003-01-01 00:10:15 +00:00
audiovar.h
aurateconv.c
ccd.c Fix further printf format warnings for DEBUG, in the wake of daddr_t 2003-01-25 23:00:09 +00:00
ccdvar.h
cgd_crypto.c
cgd_crypto.h
cgd.c
cgdvar.h
clock_subr.c
clock_subr.h Add multiple inclusion protection. 2003-01-06 21:02:18 +00:00
clockctl.c
cninit.c
cons.c
cons.h
DEVNAMES Note hd44780 and cobalt panel driver from Dennis Chernoivanov. 2003-01-20 11:11:34 +00:00
dksubr.c Memset disklabel area to zero before beginning when constructing default 2002-12-17 01:55:44 +00:00
dkvar.h
kttcp.c Merge the nathanw_sa branch. 2003-01-18 08:51:40 +00:00
kttcpio.h
ld.c If the upper-layer provides a geometry, use it. 2003-01-27 02:43:30 +00:00
ldvar.h
Makefile Add dmover to the list of SUBDIRs. 2003-01-13 19:49:59 +00:00
md_root.c
md.c Add /* MEMORY_DISK_SERVER */ comments to the #endifs to match the #ifdefs. 2002-12-11 16:24:38 +00:00
md.h
midi_if.h
midi.c si_ -> sel_ 2002-11-26 18:49:40 +00:00
midisyn.c
midisynvar.h
midivar.h
mm.c
mulaw.c
mulaw.h
radio_if.h
radio.c Use aprint_normal() in cfprint routines. 2003-01-01 00:10:15 +00:00
radiovar.h
rnd.c si_ -> sel_ 2002-11-26 18:49:40 +00:00
rndpool.c Fix signed/unsigned comparison warnings. 2002-11-10 03:28:59 +00:00
sequencer.c si_ -> sel_ 2002-11-26 18:49:40 +00:00
sequencervar.h
verified_exec.c
vnd.c Fix further printf format warnings for DEBUG, in the wake of daddr_t 2003-01-25 23:00:09 +00:00
vndvar.h