summaryrefslogtreecommitdiffstats
path: root/sys/modules/hfa
diff options
context:
space:
mode:
authormdodd <mdodd@FreeBSD.org>2002-04-17 00:26:09 +0000
committermdodd <mdodd@FreeBSD.org>2002-04-17 00:26:09 +0000
commit4cd83349e47f271d973164bdc362630f19637f65 (patch)
tree21f034bbb03581cd5c36a2f24d4308b757d11fd6 /sys/modules/hfa
parente914cc2fa2f90ac19ef0dd05e8468a1d5980ad36 (diff)
downloadFreeBSD-src-4cd83349e47f271d973164bdc362630f19637f65.zip
FreeBSD-src-4cd83349e47f271d973164bdc362630f19637f65.tar.gz
- Convert the 'hfa' ATM interface driver to newbus.
- Add stubs for EISA and SBUS cards. (VME, FutureBUS, and TurboChannel stubs not provided.) - Add infrastructure to build driver and bus front-end modules.
Diffstat (limited to 'sys/modules/hfa')
-rw-r--r--sys/modules/hfa/Makefile15
-rw-r--r--sys/modules/hfa/eisa/Makefile8
-rw-r--r--sys/modules/hfa/hfa/Makefile13
-rw-r--r--sys/modules/hfa/pci/Makefile8
-rw-r--r--sys/modules/hfa/sbus/Makefile8
5 files changed, 52 insertions, 0 deletions
diff --git a/sys/modules/hfa/Makefile b/sys/modules/hfa/Makefile
new file mode 100644
index 0000000..9640830
--- /dev/null
+++ b/sys/modules/hfa/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+SUBDIR= hfa pci
+
+.ifdef notyet
+.if ${MACHINE_ARCH} == "i386"
+SUBDIR+=eisa
+.endif
+
+.if ${MACHINE_ARCH} == "sparc64"
+SUBDIR+=sbus
+.endif
+.endif
+
+.include <bsd.subdir.mk>
diff --git a/sys/modules/hfa/eisa/Makefile b/sys/modules/hfa/eisa/Makefile
new file mode 100644
index 0000000..bc4f30d
--- /dev/null
+++ b/sys/modules/hfa/eisa/Makefile
@@ -0,0 +1,8 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../dev/hfa
+
+KMOD= hfa_eisa
+SRCS= hfa_eisa.c eisa_if.h device_if.h bus_if.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/hfa/hfa/Makefile b/sys/modules/hfa/hfa/Makefile
new file mode 100644
index 0000000..3c8694c
--- /dev/null
+++ b/sys/modules/hfa/hfa/Makefile
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../dev/hfa
+
+KMOD= hfa
+SRCS= hfa_freebsd.c \
+ fore_buffer.c fore_init.c fore_receive.c fore_vcm.c \
+ fore_command.c fore_intr.c fore_stats.c \
+ fore_globals.c fore_timer.c \
+ fore_if.c fore_output.c fore_transmit.c \
+ device_if.h bus_if.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/hfa/pci/Makefile b/sys/modules/hfa/pci/Makefile
new file mode 100644
index 0000000..3e62752
--- /dev/null
+++ b/sys/modules/hfa/pci/Makefile
@@ -0,0 +1,8 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../dev/hfa
+
+KMOD= hfa_pci
+SRCS= hfa_pci.c pci_if.h device_if.h bus_if.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/hfa/sbus/Makefile b/sys/modules/hfa/sbus/Makefile
new file mode 100644
index 0000000..3862c29
--- /dev/null
+++ b/sys/modules/hfa/sbus/Makefile
@@ -0,0 +1,8 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../dev/hfa
+
+KMOD= hfa_sbus
+SRCS= hfa_sbus.c device_if.h bus_if.h
+
+.include <bsd.kmod.mk>
OpenPOWER on IntegriCloud