git: Add tws(4), a driver for the LSI 3ware 9750 series SATA/SAS RAID controllers.

Sascha Wildner swildner at crater.dragonflybsd.org
Sat Jan 8 12:49:22 PST 2011


commit 33190b702a4a36f606c71b23fa33d701909b2e91
Author: Sascha Wildner <saw at online.de>
Date:   Sat Jan 8 21:47:12 2011 +0100

    Add tws(4), a driver for the LSI 3ware 9750 series SATA/SAS RAID controllers.
    
    It should support the following controllers:
    
    * LSI 3ware SAS 9750-4i
    * LSI 3ware SAS 9750-4i4e
    * LSI 3ware SAS 9750-8i
    * LSI 3ware SAS 9750-8e
    * LSI 3ware SAS 9750-16i4e
    * LSI 3ware SAS 9750-24i4e
    
    It was tested with the 9750-4i.
    
    Many thanks to LSI Corporation. The driver is a port of their FreeBSD driver
    that comes on the Installation CD (manual page added by me).
    
    Thanks to vsrinivas and sephe for helping with finding and fixing a busdma
    locking issue.

Summary of changes:
 share/man/man4/Makefile         |    1 +
 share/man/man4/twa.4            |    4 +
 share/man/man4/twe.4            |    3 +
 share/man/man4/tws.4            |  129 ++++
 sys/conf/files                  |    5 +
 sys/config/GENERIC              |    1 +
 sys/config/GENERIC_SMP          |    1 +
 sys/config/LINT                 |    1 +
 sys/config/X86_64_GENERIC       |    1 +
 sys/config/X86_64_GENERIC_SMP   |    1 +
 sys/dev/raid/Makefile           |    2 +-
 sys/dev/raid/tws/Makefile       |    8 +
 sys/dev/raid/tws/tws.c          |  920 +++++++++++++++++++++++++++
 sys/dev/raid/tws/tws.h          |  269 ++++++++
 sys/dev/raid/tws/tws_cam.c      | 1309 +++++++++++++++++++++++++++++++++++++++
 sys/dev/raid/tws/tws_hdm.c      |  524 ++++++++++++++++
 sys/dev/raid/tws/tws_hdm.h      |  420 +++++++++++++
 sys/dev/raid/tws/tws_services.c |  401 ++++++++++++
 sys/dev/raid/tws/tws_services.h |  134 ++++
 sys/dev/raid/tws/tws_user.c     |  363 +++++++++++
 sys/dev/raid/tws/tws_user.h     |  155 +++++
 21 files changed, 4651 insertions(+), 1 deletions(-)
 create mode 100644 share/man/man4/tws.4
 create mode 100644 sys/dev/raid/tws/Makefile
 create mode 100644 sys/dev/raid/tws/tws.c
 create mode 100644 sys/dev/raid/tws/tws.h
 create mode 100644 sys/dev/raid/tws/tws_cam.c
 create mode 100644 sys/dev/raid/tws/tws_hdm.c
 create mode 100644 sys/dev/raid/tws/tws_hdm.h
 create mode 100644 sys/dev/raid/tws/tws_services.c
 create mode 100644 sys/dev/raid/tws/tws_services.h
 create mode 100644 sys/dev/raid/tws/tws_user.c
 create mode 100644 sys/dev/raid/tws/tws_user.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/33190b702a4a36f606c71b23fa33d701909b2e91


-- 
DragonFly BSD source repository





More information about the Commits mailing list