git: mfi(4): Add the mfi(4) RAID driver and the mfiutil(8) configuration tool.
Sascha Wildner
swildner at crater.dragonflybsd.org
Tue Nov 30 08:54:13 PST 2010
commit 249d29c853eea97a029baf4136cd1688d7a4cd68
Author: Sascha Wildner <saw at online.de>
Date: Tue Nov 30 17:49:07 2010 +0100
mfi(4): Add the mfi(4) RAID driver and the mfiutil(8) configuration tool.
The driver supports the following adapters:
* LSI MegaRAID SAS 1078
* LSI MegaRAID SAS 8408E
* LSI MegaRAID SAS 8480E
* LSI MegaRAID SAS 9260
* Dell PERC5
* Dell PERC6
* IBM ServeRAID M5015 SAS/SATA
* IBM ServeRAID-MR10i
* Intel RAID Controller SROMBSAS18E
It was tested with the LSI MegaRAID SAS 8408E card.
Many thanks to FreeBSD, from which this code was obtained.
Summary of changes:
etc/mtree/BSD.include.dist | 3 +-
include/Makefile | 3 +-
share/man/man4/Makefile | 1 +
share/man/man4/amr.4 | 9 +-
share/man/man4/ips.4 | 6 +-
share/man/man4/mfi.4 | 127 ++
sys/conf/files | 6 +
sys/conf/options | 2 +
sys/config/GENERIC | 2 +
sys/config/GENERIC_SMP | 2 +
sys/config/LINT | 3 +
sys/config/X86_64_GENERIC | 2 +
sys/config/X86_64_GENERIC_SMP | 2 +
sys/dev/raid/Makefile | 5 +-
sys/dev/raid/mfi/Makefile | 16 +
sys/dev/raid/mfi/mfi.c | 2610 +++++++++++++++++++++++++++++++++++
sys/dev/raid/mfi/mfi_cam.c | 377 +++++
sys/dev/raid/mfi/mfi_debug.c | 259 ++++
sys/dev/raid/mfi/mfi_disk.c | 327 +++++
sys/dev/raid/mfi/mfi_ioctl.h | 176 +++
sys/dev/raid/mfi/mfi_linux.c | 102 ++
sys/dev/raid/mfi/mfi_linux/Makefile | 8 +
sys/dev/raid/mfi/mfi_pci.c | 295 ++++
sys/dev/raid/mfi/mfip/Makefile | 10 +
sys/dev/raid/mfi/mfireg.h | 1236 +++++++++++++++++
sys/dev/raid/mfi/mfivar.h | 403 ++++++
usr.sbin/Makefile | 2 +-
usr.sbin/mfiutil/Makefile | 19 +
usr.sbin/mfiutil/mfi_cmd.c | 353 +++++
usr.sbin/mfiutil/mfi_config.c | 1213 ++++++++++++++++
usr.sbin/mfiutil/mfi_drive.c | 647 +++++++++
usr.sbin/mfiutil/mfi_evt.c | 679 +++++++++
usr.sbin/mfiutil/mfi_flash.c | 210 +++
usr.sbin/mfiutil/mfi_patrol.c | 319 +++++
usr.sbin/mfiutil/mfi_show.c | 576 ++++++++
usr.sbin/mfiutil/mfi_volume.c | 424 ++++++
usr.sbin/mfiutil/mfiutil.8 | 566 ++++++++
usr.sbin/mfiutil/mfiutil.c | 136 ++
usr.sbin/mfiutil/mfiutil.h | 147 ++
39 files changed, 11271 insertions(+), 12 deletions(-)
create mode 100644 share/man/man4/mfi.4
create mode 100644 sys/dev/raid/mfi/Makefile
create mode 100644 sys/dev/raid/mfi/mfi.c
create mode 100644 sys/dev/raid/mfi/mfi_cam.c
create mode 100644 sys/dev/raid/mfi/mfi_debug.c
create mode 100644 sys/dev/raid/mfi/mfi_disk.c
create mode 100644 sys/dev/raid/mfi/mfi_ioctl.h
create mode 100644 sys/dev/raid/mfi/mfi_linux.c
create mode 100644 sys/dev/raid/mfi/mfi_linux/Makefile
create mode 100644 sys/dev/raid/mfi/mfi_pci.c
create mode 100644 sys/dev/raid/mfi/mfip/Makefile
create mode 100644 sys/dev/raid/mfi/mfireg.h
create mode 100644 sys/dev/raid/mfi/mfivar.h
create mode 100644 usr.sbin/mfiutil/Makefile
create mode 100644 usr.sbin/mfiutil/mfi_cmd.c
create mode 100644 usr.sbin/mfiutil/mfi_config.c
create mode 100644 usr.sbin/mfiutil/mfi_drive.c
create mode 100644 usr.sbin/mfiutil/mfi_evt.c
create mode 100644 usr.sbin/mfiutil/mfi_flash.c
create mode 100644 usr.sbin/mfiutil/mfi_patrol.c
create mode 100644 usr.sbin/mfiutil/mfi_show.c
create mode 100644 usr.sbin/mfiutil/mfi_volume.c
create mode 100644 usr.sbin/mfiutil/mfiutil.8
create mode 100644 usr.sbin/mfiutil/mfiutil.c
create mode 100644 usr.sbin/mfiutil/mfiutil.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/249d29c853eea97a029baf4136cd1688d7a4cd68
--
DragonFly BSD source repository
More information about the Commits
mailing list