sos
a70c5b3073
Add support for the newer Promise chips here as well.
2001-08-21 12:23:31 +00:00
phk
d95099399d
Make the disk mini-layer check for and handle zero-length transfers
...
instead of the underlying drivers.
2001-05-06 21:55:22 +00:00
phk
c47745e977
Send the remains (such as I have located) of "block major numbers" to
...
the bit-bucket.
2001-03-26 12:41:29 +00:00
sos
988827577e
Handle the case where the last piece of a RAID0 (striped) disk is
...
not of interleave size.
2001-03-21 11:48:14 +00:00
sos
892b1c2c27
Add sysctls for reading the tunables as suggested by des.
...
Minor cleanups plus checks of the ->active state.
Cosmetics.
2001-03-19 08:04:54 +00:00
sos
23f582a09c
Provide the interface to atacontrol and associated logic.
...
see atacontrol(8) for more.
Also the ATA_ENABLE_ATAPI_DMA, ATA_ENABLE_WC and ATA_ENABLE_TAGS
options are gone, use the tuneables listed in ata.4 instead from
the loader (this makes it possible to switch off DMA before the
driver has to touch the devices on broken hardware).
2001-03-15 15:36:25 +00:00
sos
4793d374a0
Introduce busspace instead of the good old in/out instructions.
...
Not pretty but it works (I hope)...
2001-02-06 16:44:25 +00:00
sos
71db843991
Add session argument to *close_disk, allowing to set session type on fixate.
...
Add support for different blank/erase types.
Update headers.
2001-01-10 19:19:47 +00:00
sos
9e93a7456b
Proberly calculate the RAID structure on the Promise Fasttrak.
2001-01-04 09:11:00 +00:00
sos
1b1f7bb479
Use M_ZERO flag on malloc when approbiate.
2000-12-26 12:05:49 +00:00
phk
c3f2ee9700
Staticize some malloc M_ instances.
2000-12-08 20:09:00 +00:00
sos
615c8b9aa9
Only offset raid disks > 1 on the HPT, this should solve the
...
boot problems..
However this demands that dangerously dedicated disks use an
offset of at least 10 from the start to not overwrite the
raid config sector on the HPT...
2000-11-12 20:45:14 +00:00
sos
2fb0de9467
Update the config gathering code for both Promise & HPT
2000-11-01 17:35:44 +00:00
sos
32aa560075
Update the Promise RAID code, there are differences between BIOS
...
version unfortunately...
2000-10-30 17:11:40 +00:00
sos
d294d0c2a8
Clean up the raid code a bit, also allow disks on HPT controllers to
...
be swapped around and still be put in the correct order in a raid.
2000-10-22 12:17:57 +00:00
sos
0a266a7e9b
Minor changes to the ATA RAID support code, remove some verbosity
...
and put some under bootverbose..
2000-10-18 18:49:42 +00:00
sos
3fbb5f4f82
Add support for ATA "pseudo" RAID controllers as the Promise Fasttrak
...
and HighPoint HPT370 controllers.
Use by defining the RAID in the BIOS and the "ar driver will pick it up
automagically...
2000-10-13 13:04:45 +00:00