Module Name: src Committed By: martin Date: Fri Dec 7 17:11:38 UTC 2018
Modified Files: src/distrib/sets/lists/man [netbsd-8]: mi src/share/man/man4 [netbsd-8]: Makefile src/sys/arch/amd64/conf [netbsd-8]: ALL GENERIC src/sys/arch/i386/conf [netbsd-8]: ALL GENERIC src/sys/dev/ic [netbsd-8]: mfi.c mfireg.h src/sys/dev/pci [netbsd-8]: files.pci mpii.c Added Files: src/share/man/man4 [netbsd-8]: mfii.4 src/sys/dev/pci [netbsd-8]: mfii.c mpiireg.h Log Message: Pull up following revision(s) (requested by bouyer in ticket #1129): sys/arch/amd64/conf/XEN3_DOM0: revision 1.159 sys/arch/amd64/conf/GENERIC: revision 1.508 sys/arch/i386/conf/ALL: revision 1.458 sys/dev/ic/mfi.c: revision 1.60 sys/dev/pci/mpiireg.h: revision 1.1 distrib/sets/lists/man/mi: revision 1.1628 sys/dev/pci/mfii.c: revision 1.1,1.2 (adapted) sys/arch/i386/conf/GENERIC: revision 1.1194 sys/dev/pci/mpii.c: revision 1.13 sys/dev/ic/mfireg.h: revision 1.9 share/man/man4/mfii.4: revision 1.1 share/man/man4/Makefile: revision 1.673 (patch) sys/dev/pci/files.pci: revision 1.410 share/man/man4/mfii.4: revision 1.2 sys/arch/amd64/conf/ALL: revision 1.108 sys/arch/i386/conf/XEN3PAE_DOM0: revision 1.8 (patch, in XEN3_DOM0) Add some definitions from OpenBSD, needed by the upcoming mfii driver. No functionnal change. - Move registers definitions to a separate file, needed for the upcomning mpii driver. No functionnal change. - Add mpii(4), a driver for LSI Megaraid Fusion controllers. Ported from OpenBSD. This driver is MP-safe. Note that the earlier fusion controllers (Megaraid 2208, codenamed Thunderbold) are also supported by mfi(4). mpii will take precedence if both drivers are enabled. Tested on a mfii0 at pci6 dev 0 function 0: "PERC H740P Adapter ", firmware 50.3.0-1512, 819 2MB cache mfii0: interrupting at ioapic2 pin 2 scsibus0 at mfii0: 64 targets, 8 luns per target scsibus0: waiting 2 seconds for devices to settle... sd0 at scsibus0 target 0 lun 0: <DELL, PERC H740P Adp, 5.03> disk fixed sd0: fabricating a geometry sd0: 99 GB, 102399 cyl, 64 head, 32 sec, 512 bytes/sect x 209714688 sectors sd0: tagged queueing sd1 at scsibus0 target 1 lun 0: <DELL, PERC H740P Adp, 5.03> disk fixed sd1: fabricating a geometry sd1: 22254 GB, 22788608 cyl, 64 head, 32 sec, 512 bytes/sect x 46671069696 sectors sd1: fabricating a geometry It supports bioctl(8) ioctls, as well as sensors for the BBU and logical drives. Sponsored by LIP6. - Add my name in copyright list - add a man page for the new mpii, mostly from OpenBSD. - Sort SEE ALSO. Fix date. Whitespace fixes. To generate a diff of this commit: cvs rdiff -u -r1.1557.2.6 -r1.1557.2.7 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.637.2.3 -r1.637.2.4 src/share/man/man4/Makefile cvs rdiff -u -r0 -r1.2.4.2 src/share/man/man4/mfii.4 cvs rdiff -u -r1.59.2.5 -r1.59.2.6 src/sys/arch/amd64/conf/ALL cvs rdiff -u -r1.459.2.12 -r1.459.2.13 src/sys/arch/amd64/conf/GENERIC cvs rdiff -u -r1.419.2.3 -r1.419.2.4 src/sys/arch/i386/conf/ALL cvs rdiff -u -r1.1156.2.12 -r1.1156.2.13 src/sys/arch/i386/conf/GENERIC cvs rdiff -u -r1.57 -r1.57.10.1 src/sys/dev/ic/mfi.c cvs rdiff -u -r1.8 -r1.8.30.1 src/sys/dev/ic/mfireg.h cvs rdiff -u -r1.388.4.3 -r1.388.4.4 src/sys/dev/pci/files.pci cvs rdiff -u -r0 -r1.3.2.2 src/sys/dev/pci/mfii.c cvs rdiff -u -r1.8.10.1 -r1.8.10.2 src/sys/dev/pci/mpii.c cvs rdiff -u -r0 -r1.2.2.2 src/sys/dev/pci/mpiireg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.