Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-8] src



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.




Home | Main Index | Thread Index | Old Index