git: Bring in mps(4) for LSI Fusion-MPT 2 Serial Attached SCSI controllers.
Sascha Wildner
swildner at crater.dragonflybsd.org
Mon Dec 20 20:49:11 PST 2010
commit ad8cf91c06cf6f508ecb55a152e69a3d66c1f5b9
Author: Sascha Wildner <saw at online.de>
Date: Tue Dec 21 05:46:53 2010 +0100
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.
Summary of changes:
share/man/man4/Makefile | 1 +
share/man/man4/mps.4 | 173 +++
sys/conf/files | 5 +
sys/config/LINT | 1 +
sys/dev/disk/Makefile | 2 +-
sys/dev/disk/mps/Makefile | 10 +
sys/dev/disk/mps/mpi/mpi2.h | 1120 ++++++++++++++
sys/dev/disk/mps/mpi/mpi2_cnfg.h | 2645 +++++++++++++++++++++++++++++++++
sys/dev/disk/mps/mpi/mpi2_hbd.h | 112 ++
sys/dev/disk/mps/mpi/mpi2_history.txt | 381 +++++
sys/dev/disk/mps/mpi/mpi2_init.h | 452 ++++++
sys/dev/disk/mps/mpi/mpi2_ioc.h | 1413 ++++++++++++++++++
sys/dev/disk/mps/mpi/mpi2_ra.h | 84 ++
sys/dev/disk/mps/mpi/mpi2_raid.h | 301 ++++
sys/dev/disk/mps/mpi/mpi2_sas.h | 283 ++++
sys/dev/disk/mps/mpi/mpi2_targ.h | 440 ++++++
sys/dev/disk/mps/mpi/mpi2_tool.h | 390 +++++
sys/dev/disk/mps/mpi/mpi2_type.h | 98 ++
sys/dev/disk/mps/mps.c | 1814 ++++++++++++++++++++++
sys/dev/disk/mps/mps_ioctl.h | 106 ++
sys/dev/disk/mps/mps_pci.c | 361 +++++
sys/dev/disk/mps/mps_sas.c | 2016 +++++++++++++++++++++++++
sys/dev/disk/mps/mps_table.c | 495 ++++++
sys/dev/disk/mps/mps_table.h | 53 +
sys/dev/disk/mps/mps_user.c | 943 ++++++++++++
sys/dev/disk/mps/mpsvar.h | 389 +++++
26 files changed, 14087 insertions(+), 1 deletions(-)
create mode 100644 share/man/man4/mps.4
create mode 100644 sys/dev/disk/mps/Makefile
create mode 100644 sys/dev/disk/mps/mpi/mpi2.h
create mode 100644 sys/dev/disk/mps/mpi/mpi2_cnfg.h
create mode 100644 sys/dev/disk/mps/mpi/mpi2_hbd.h
create mode 100644 sys/dev/disk/mps/mpi/mpi2_history.txt
create mode 100644 sys/dev/disk/mps/mpi/mpi2_init.h
create mode 100644 sys/dev/disk/mps/mpi/mpi2_ioc.h
create mode 100644 sys/dev/disk/mps/mpi/mpi2_ra.h
create mode 100644 sys/dev/disk/mps/mpi/mpi2_raid.h
create mode 100644 sys/dev/disk/mps/mpi/mpi2_sas.h
create mode 100644 sys/dev/disk/mps/mpi/mpi2_targ.h
create mode 100644 sys/dev/disk/mps/mpi/mpi2_tool.h
create mode 100644 sys/dev/disk/mps/mpi/mpi2_type.h
create mode 100644 sys/dev/disk/mps/mps.c
create mode 100644 sys/dev/disk/mps/mps_ioctl.h
create mode 100644 sys/dev/disk/mps/mps_pci.c
create mode 100644 sys/dev/disk/mps/mps_sas.c
create mode 100644 sys/dev/disk/mps/mps_table.c
create mode 100644 sys/dev/disk/mps/mps_table.h
create mode 100644 sys/dev/disk/mps/mps_user.c
create mode 100644 sys/dev/disk/mps/mpsvar.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ad8cf91c06cf6f508ecb55a152e69a3d66c1f5b9
--
DragonFly BSD source repository
More information about the Commits
mailing list