#
86b2c846 |
| 08-Dec-1999 |
Kenneth D. Merry <ken@FreeBSD.org> |
Revamp the devstat priority system. All disks now have the same priority. The same goes for CD drivers and tape drivers. In systems with mixed IDE and SCSI, devices in the same priority class will
Revamp the devstat priority system. All disks now have the same priority. The same goes for CD drivers and tape drivers. In systems with mixed IDE and SCSI, devices in the same priority class will be sorted in attach order.
Also, the 'CCD' priority is now the 'ARRAY' priority, and a number of drivers have been modified to use that priority.
This includes the necessary changes to all drivers, except the ATA drivers. Soren will modify those separately.
This does not include and does not require any change in the devstat version number, since no known userland applications use the priority enumerations.
Reviewed by: msmith, sos, phk, jlemon, mjacob, bde
show more ...
|
#
97adfbaf |
| 02-Nov-1999 |
Mike Smith <msmith@FreeBSD.org> |
Correctly compute the block count. In reality, it seems that the controller will never return the command if it's not exactly a multiple of a block in size.
Cosmetic formatting for RAID level outpu
Correctly compute the block count. In reality, it seems that the controller will never return the command if it's not exactly a multiple of a block in size.
Cosmetic formatting for RAID level output.
show more ...
|
#
4b006d7b |
| 27-Oct-1999 |
Mike Smith <msmith@FreeBSD.org> |
Move some hardware-related items to the hardware-related header.
Shift to using the same queueing strategy that the amr driver uses. Some simple tests indicate that we use about 2% of the CPU at aro
Move some hardware-related items to the hardware-related header.
Shift to using the same queueing strategy that the amr driver uses. Some simple tests indicate that we use about 2% of the CPU at around 500tps with the controller completely saturated with I/O.
show more ...
|
#
f01f2af6 |
| 16-Oct-1999 |
Mike Smith <msmith@FreeBSD.org> |
Save the drive device_t correctly so we can print it later.
The drive number is 5 bits, not 4, in the read/write command.
|
#
f6b84b08 |
| 14-Oct-1999 |
Mike Smith <msmith@FreeBSD.org> |
Add support for the version 4 firmware interface and the DAC960 PG and PJ cards. This will probably also support the AcceleRAID and eXtremeRAID cards, but nobody has volunteered one for testing, so
Add support for the version 4 firmware interface and the DAC960 PG and PJ cards. This will probably also support the AcceleRAID and eXtremeRAID cards, but nobody has volunteered one for testing, so I haven't enabled their PCI device IDs.
Slightly clean up communication between the disk devices and the controller device as per new practice, and move some more register- related items int mlxreg.h from mlxvar.h.
Remove some unnecessary read-modify-write operations to the card control registers; they don't behave like that.
Increase the status polling interval to 10 seconds. It's still possible to load the card up to the point where a status poll will find the previous poll still running, but this will reduce the incidence of complaints.
show more ...
|
#
1ac4b82b |
| 07-Oct-1999 |
Mike Smith <msmith@FreeBSD.org> |
This is a driver for the Mylex DAC960 family of integrated RAID controllers. It currently supports the P, PL, PD and PU variants, with more to be supported shortly.
|