diff options
author | mav <mav@FreeBSD.org> | 2009-07-21 12:32:46 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2009-07-21 12:32:46 +0000 |
commit | cbc212df17ec09c15616d874d1941f88e7a7e284 (patch) | |
tree | 72833423bf0f867330cba1275070a8231a4b6ea9 /sys/modules | |
parent | 178f9ce8d28a332ea9e50d983f095644b29c1a9c (diff) | |
download | FreeBSD-src-cbc212df17ec09c15616d874d1941f88e7a7e284.zip FreeBSD-src-cbc212df17ec09c15616d874d1941f88e7a7e284.tar.gz |
Add `siis` CAM driver for SiliconImage SiI3124/3132/3531 SATA2 controllers.
Driver supports Serial ATA and ATAPI devices, Port Multipliers
(including FIS-based switching), hardware command queues (31 command
per port) and Native Command Queuing. This is probably the second on
popularity, after AHCI, type of SATA2 controllers, that benefits from
using CAM, because of hardware command queuing support.
Approved by: re (kib)
Diffstat (limited to 'sys/modules')
-rw-r--r-- | sys/modules/Makefile | 1 | ||||
-rw-r--r-- | sys/modules/siis/Makefile | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile index a3f7082..03c0f5c 100644 --- a/sys/modules/Makefile +++ b/sys/modules/Makefile @@ -242,6 +242,7 @@ SUBDIR= ${_3dfx} \ sdhci \ sem \ sf \ + siis \ sis \ sk \ ${_smbfs} \ diff --git a/sys/modules/siis/Makefile b/sys/modules/siis/Makefile new file mode 100644 index 0000000..dfd6b77 --- /dev/null +++ b/sys/modules/siis/Makefile @@ -0,0 +1,8 @@ +# $FreeBSD$ + +.PATH: ${.CURDIR}/../../dev/siis + +KMOD= siis +SRCS= siis.c siis.h device_if.h bus_if.h pci_if.h opt_cam.h + +.include <bsd.kmod.mk> |