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

看板DFBSD_commit作者時間15年前 (2011/01/09 05:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #1DAD2KbQ (DFBSD_commit)