History log of /src/sys/dev/pci/mpiireg.h |
Revision | | Date | Author | Comments |
1.2 |
| 03-Dec-2018 |
bouyer | branches: 1.2.2; 1.2.6; Update the mpii(4) driver to the latest OpenBSD version. This adds support for the SAS3xxx LSI controllers, and this also makes the driver MP-safe. adjust mfii.c for changes in mpiireg.h
Tested with a mpii0: SMC2008-IR, firmware 9.0.0.0 IR, MPI 2.0
|
1.1 |
| 24-Nov-2018 |
bouyer | branches: 1.1.2; Move registers definitions to a separate file, needed for the upcomning mpii driver. No functionnal change.
|
1.1.2.3 |
| 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.1.2.2 |
| 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.1 |
| 24-Nov-2018 |
pgoyette | file mpiireg.h was added on branch pgoyette-compat on 2018-11-26 01:52:32 +0000
|
1.2.6.2 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.6.1 |
| 03-Dec-2018 |
christos | file mpiireg.h was added on branch phil-wifi on 2019-06-10 22:07:17 +0000
|
1.2.2.3 |
| 08-Dec-2018 |
martin | Pull up following revision(s) (requested by bouyer in ticket #1131):
sys/dev/pci/mpiireg.h: revision 1.2 sys/dev/pci/mfii.c: revision 1.3 share/man/man4/mpii.4: revision 1.3 share/man/man4/mpii.4: revision 1.4 sys/dev/pci/mpii.c: revision 1.15 sys/dev/pci/mpii.c: revision 1.16 sys/dev/pci/mpii.c: revision 1.17 sys/dev/pci/mpii.c: revision 1.18
Update the mpii(4) driver to the latest OpenBSD version.
This adds support for the SAS3xxx LSI controllers, and this also makes the driver MP-safe.
adjust mfii.c for changes in mpiireg.h
Tested with a mpii0: SMC2008-IR, firmware 9.0.0.0 IR, MPI 2.0 Update for the new mpii(4) driver, mostly from OpenBSD.
Also tell the scsi layer that we are MPSAFE
Remove trailing whitespace
NULL-terminate mpii_devices[], this is the end condition of the loop in mpii_match(). Noticed by Mike Pumford
There's no sensors for physical disks so don't try to detach them.
|
1.2.2.2 |
| 07-Dec-2018 |
martin | 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.
|
1.2.2.1 |
| 03-Dec-2018 |
martin | file mpiireg.h was added on branch netbsd-8 on 2018-12-07 17:11:37 +0000
|