Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Sep 2010 14:35:22 GMT
From:      Ken Merry <ken@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 183606 for review
Message-ID:  <201009101435.o8AEZMBs074555@skunkworks.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@183606?ac=10

Change 183606 by ken@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 \



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009101435.o8AEZMBs074555>