看板 DFBSD_commit 關於我們 聯絡資訊
commit 33190b702a4a36f606c71b23fa33d701909b2e91 Author: Sascha Wildner <saw@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