PERFORCE change 183606 for review
Ken Merry
ken at FreeBSD.org
Fri Sep 10 14:35:24 UTC 2010
http://p4web.freebsd.org/@@183606?ac=10
Change 183606 by ken at ken.spectra.vm-freebsd on 2010/09/10 14:34:20
Bring in a driver for the LSI Logic MPT2 6Gb SAS controllers.
This driver supports basic I/O, and works with SAS and SATA drives
and expanders.
Basic error recovery works (i.e. timeouts and aborts) as well.
Integrated RAID isn't supported yet, and there are some known bugs.
It has been added to the amd64 GENERIC only, since that is the only
platform that I have tested it on so far.
So this isn't ready for production use, but is certainly ready for
testing and additional development.
Submitted by: scottl
Discussed with: imp, gibbs, will
Sponsored by: Yahoo, Spectra Logic Corporation
Affected files ...
.. //depot/projects/mps/src/sys/amd64/conf/GENERIC#2 edit
.. //depot/projects/mps/src/sys/conf/files#2 edit
.. //depot/projects/mps/src/sys/dev/mps/mpi/mpi2.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mpi/mpi2_cnfg.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mpi/mpi2_hbd.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mpi/mpi2_history.txt#1 add
.. //depot/projects/mps/src/sys/dev/mps/mpi/mpi2_init.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mpi/mpi2_ioc.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mpi/mpi2_ra.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mpi/mpi2_raid.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mpi/mpi2_sas.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mpi/mpi2_targ.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mpi/mpi2_tool.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mpi/mpi2_type.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mps.c#1 add
.. //depot/projects/mps/src/sys/dev/mps/mps_ioctl.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mps_pci.c#1 add
.. //depot/projects/mps/src/sys/dev/mps/mps_sas.c#1 add
.. //depot/projects/mps/src/sys/dev/mps/mps_table.c#1 add
.. //depot/projects/mps/src/sys/dev/mps/mps_table.h#1 add
.. //depot/projects/mps/src/sys/dev/mps/mps_user.c#1 add
.. //depot/projects/mps/src/sys/dev/mps/mpsvar.h#1 add
.. //depot/projects/mps/src/sys/modules/Makefile#2 edit
.. //depot/projects/mps/src/sys/modules/mps/Makefile#1 add
Differences ...
==== //depot/projects/mps/src/sys/amd64/conf/GENERIC#2 (text+ko) ====
@@ -112,6 +112,7 @@
device isp # Qlogic family
#device ispfw # Firmware for QLogic HBAs- normally a module
device mpt # LSI-Logic MPT-Fusion
+device mps # LSI-Logic MPT-Fusion 2
#device ncr # NCR/Symbios Logic
device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
device trm # Tekram DC395U/UW/F DC315U adapters
==== //depot/projects/mps/src/sys/conf/files#2 (text+ko) ====
@@ -1328,6 +1328,11 @@
dev/mmc/mmcbus_if.m standard
dev/mmc/mmcsd.c optional mmcsd
dev/mn/if_mn.c optional mn pci
+dev/mps/mps.c optional mps
+dev/mps/mps_pci.c optional mps pci
+dev/mps/mps_sas.c optional mps
+dev/mps/mps_table.c optional mps
+dev/mps/mps_user.c optional mps
dev/mpt/mpt.c optional mpt
dev/mpt/mpt_cam.c optional mpt
dev/mpt/mpt_debug.c optional mpt
==== //depot/projects/mps/src/sys/modules/Makefile#2 (text+ko) ====
@@ -185,6 +185,7 @@
${_mly} \
mmc \
mmcsd \
+ mps \
mpt \
mqueue \
msdosfs \
More information about the p4-projects
mailing list