aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/sis/Makefile
diff options
context:
space:
mode:
authorBill Paul <wpaul@FreeBSD.org>1999-09-05 21:01:03 +0000
committerBill Paul <wpaul@FreeBSD.org>1999-09-05 21:01:03 +0000
commit9555e59a1ead019b9eb141bef39a88cf5c061163 (patch)
tree7cc37677fbc7caa9fb2658159c0aa4bb2786fe63 /sys/modules/sis/Makefile
parent05385ecdf7868f5f56115cd1f231b4bfaf18a635 (diff)
downloadsrc-9555e59a1ead019b9eb141bef39a88cf5c061163.tar.gz
src-9555e59a1ead019b9eb141bef39a88cf5c061163.zip
This commit adds driver support for the Silicon Integrated Systems
SiS 900 and SiS 7016 PCI fast ethernet chipsets. Full manuals for the SiS chips can be found at www.sis.com.tw. This is a fairly simple chipset. The receiver uses a 128-bit multicast hash table and single perfect entry for the station address. Transmit and receive DMA and FIFO thresholds are easily tuneable. Documentation is pretty decent and performance is not bad, even on my crufty 486. This driver uses newbus and miibus and is supported on both the i386 and alpha architectures.
Notes
Notes: svn path=/head/; revision=50974
Diffstat (limited to 'sys/modules/sis/Makefile')
-rw-r--r--sys/modules/sis/Makefile33
1 files changed, 33 insertions, 0 deletions
diff --git a/sys/modules/sis/Makefile b/sys/modules/sis/Makefile
new file mode 100644
index 000000000000..50d8c3f94fde
--- /dev/null
+++ b/sys/modules/sis/Makefile
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+S = ${.CURDIR}/../..
+.PATH: $S/pci
+KMOD = sis
+SRCS = if_sis.c sis.h bpf.h opt_bdg.h device_if.h bus_if.h pci_if.h
+SRCS += miibus_if.h
+CLEANFILES += sis.h bpf.h opt_bdg.h device_if.h bus_if.h pci_if.h
+CLEANFILES += miibus_if.h
+CFLAGS += ${DEBUG_FLAGS}
+
+sis.h:
+ echo "#define NSIS 1" > sis.h
+
+bpf.h:
+ echo "#define NBPF 1" > bpf.h
+
+opt_bdg.h:
+ touch opt_bdg.h
+
+device_if.h: $S/kern/makedevops.pl $S/kern/device_if.m
+ perl $S/kern/makedevops.pl -h $S/kern/device_if.m
+
+bus_if.h: $S/kern/makedevops.pl $S/kern/bus_if.m
+ perl $S/kern/makedevops.pl -h $S/kern/bus_if.m
+
+pci_if.h: $S/kern/makedevops.pl $S/pci/pci_if.m
+ perl $S/kern/makedevops.pl -h $S/pci/pci_if.m
+
+miibus_if.h: $S/kern/makedevops.pl $S/dev/mii/miibus_if.m
+ perl $S/kern/makedevops.pl -h $S/dev/mii/miibus_if.m
+
+.include <bsd.kmod.mk>