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