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