summaryrefslogtreecommitdiffstats
path: root/sys/modules
diff options
context:
space:
mode:
authorscottl <scottl@FreeBSD.org>2004-06-10 05:11:39 +0000
committerscottl <scottl@FreeBSD.org>2004-06-10 05:11:39 +0000
commit1154159183e80dfcf7a52dc4b4ba8d5db88bca1e (patch)
tree907cdedb826accd7ccb9399e3a5a3281d4e86864 /sys/modules
parentfe56c5bdd9a68195f81addc0c76aec6f142d1da0 (diff)
downloadFreeBSD-src-1154159183e80dfcf7a52dc4b4ba8d5db88bca1e.zip
FreeBSD-src-1154159183e80dfcf7a52dc4b4ba8d5db88bca1e.tar.gz
Port the NetBSD esp(4) driver. This only includes the sbus front-end, so
its primary use is for the FEPS/FAS366 SCSI found in Sun Ultra 1e and 2 machines. Once the pci front-end is ported, this driver can replace the amd(4) driver. The code as-is is fairly stable. I've disabled tagged-queueing until I can figure out a corruption bug related to it. I'm importing it now so that people with these machines can (finally) stop netbooting and report bugs before 5.3.
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/esp/Makefile15
1 files changed, 15 insertions, 0 deletions
diff --git a/sys/modules/esp/Makefile b/sys/modules/esp/Makefile
new file mode 100644
index 0000000..28aa115
--- /dev/null
+++ b/sys/modules/esp/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../dev/esp
+
+KMOD= esp
+
+SRCS= ncr53c9x.c
+SRCS+= opt_ddb.h opt_cam.h
+SRCS+= device_if.h bus_if.h
+
+.if ${MACHINE_ARCH} == "sparc64"
+SRCSi+= esp_sbus.c lsi64854.c
+.endif
+
+.include <bsd.kmod.mk>
OpenPOWER on IntegriCloud