Bring in mps(4) for LSI Fusion-MPT 2 Serial Attached SCSI controllers.
authorSascha Wildner <saw@online.de>
Tue, 21 Dec 2010 04:46:53 +0000 (05:46 +0100)
committerSascha Wildner <saw@online.de>
Tue, 21 Dec 2010 04:48:19 +0000 (05:48 +0100)
commitad8cf91c06cf6f508ecb55a152e69a3d66c1f5b9
tree9c60a1faa7ed9b02960a5cd4e4a13b1824e0eb12
parent59392a009b4c0557b309d5770d3f31814c006481
Bring in mps(4) for LSI Fusion-MPT 2 Serial Attached SCSI controllers.

The driver should support the following controllers:

* LSI Logic SAS2004 (4 Port SAS)
* LSI Logic SAS2008 (8 Port SAS)
* LSI Logic SAS2108 (8 Port SAS)
* LSI Logic SAS2116 (16 Port SAS)
* LSI Logic SAS2208 (8 Port SAS)

Due to it still being in in development (Integrated RAID isn't supported,
for example), it's only hooked into the module build and added to LINT.

The port hasn't received any testing at all other than make it build. But
it is known that Matt has such a controller. :-)

Thanks to FreeBSD from which this driver is taken.
26 files changed:
share/man/man4/Makefile
share/man/man4/mps.4 [new file with mode: 0644]
sys/conf/files
sys/config/LINT
sys/dev/disk/Makefile
sys/dev/disk/mps/Makefile [new file with mode: 0644]
sys/dev/disk/mps/mpi/mpi2.h [new file with mode: 0644]
sys/dev/disk/mps/mpi/mpi2_cnfg.h [new file with mode: 0644]
sys/dev/disk/mps/mpi/mpi2_hbd.h [new file with mode: 0644]
sys/dev/disk/mps/mpi/mpi2_history.txt [new file with mode: 0644]
sys/dev/disk/mps/mpi/mpi2_init.h [new file with mode: 0644]
sys/dev/disk/mps/mpi/mpi2_ioc.h [new file with mode: 0644]
sys/dev/disk/mps/mpi/mpi2_ra.h [new file with mode: 0644]
sys/dev/disk/mps/mpi/mpi2_raid.h [new file with mode: 0644]
sys/dev/disk/mps/mpi/mpi2_sas.h [new file with mode: 0644]
sys/dev/disk/mps/mpi/mpi2_targ.h [new file with mode: 0644]
sys/dev/disk/mps/mpi/mpi2_tool.h [new file with mode: 0644]
sys/dev/disk/mps/mpi/mpi2_type.h [new file with mode: 0644]
sys/dev/disk/mps/mps.c [new file with mode: 0644]
sys/dev/disk/mps/mps_ioctl.h [new file with mode: 0644]
sys/dev/disk/mps/mps_pci.c [new file with mode: 0644]
sys/dev/disk/mps/mps_sas.c [new file with mode: 0644]
sys/dev/disk/mps/mps_table.c [new file with mode: 0644]
sys/dev/disk/mps/mps_table.h [new file with mode: 0644]
sys/dev/disk/mps/mps_user.c [new file with mode: 0644]
sys/dev/disk/mps/mpsvar.h [new file with mode: 0644]