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