diff options
author | gallatin <gallatin@FreeBSD.org> | 2006-02-19 22:39:19 +0000 |
---|---|---|
committer | gallatin <gallatin@FreeBSD.org> | 2006-02-19 22:39:19 +0000 |
commit | 9a34695ace03c6cf7bf16f38837d5c90c310d5db (patch) | |
tree | 0062dda628f25042020575c33e42389f89e8c7b2 /sys/modules | |
parent | 35856d05d214e9842e12f9fa271f43bf8e4ccb90 (diff) | |
download | FreeBSD-src-9a34695ace03c6cf7bf16f38837d5c90c310d5db.zip FreeBSD-src-9a34695ace03c6cf7bf16f38837d5c90c310d5db.tar.gz |
10GbE mode driver and binary firmware for Myricom's PCI-express NICs.
More info regarding these nics can be found at http://www.myri.com.
Please note that the files
sys/dev/myri10ge/{mcp_gen_header.h,myri10ge_mcp.h} are internally
shared between all our drivers (solaris, macosx, windows, linux, etc).
I'd like to keep these files unchanged, so I can just import newer
versions of them when the firmware API/ABI changes. This means I'm
stuck with some of the crazy-long #define names, and possibly
non-style(9) characteristics of these files.
Many thanks to mlaier for doing firmware(9) just as I
needed it, and to scottl for his helpful review.
Reviewed by: scottl, glebius
Sponsored by: Myricom Inc.
Diffstat (limited to 'sys/modules')
-rw-r--r-- | sys/modules/mxge/Makefile | 7 | ||||
-rw-r--r-- | sys/modules/mxge/mxge/Makefile | 8 | ||||
-rw-r--r-- | sys/modules/mxge/mxge_eth_z8e/Makefile | 13 | ||||
-rw-r--r-- | sys/modules/mxge/mxge_ethp_z8e/Makefile | 13 | ||||
-rw-r--r-- | sys/modules/myri10ge/Makefile | 7 | ||||
-rw-r--r-- | sys/modules/myri10ge/myri10ge/Makefile | 8 | ||||
-rw-r--r-- | sys/modules/myri10ge/myri10ge_eth_z8e/Makefile | 13 | ||||
-rw-r--r-- | sys/modules/myri10ge/myri10ge_ethp_z8e/Makefile | 13 |
8 files changed, 82 insertions, 0 deletions
diff --git a/sys/modules/mxge/Makefile b/sys/modules/mxge/Makefile new file mode 100644 index 0000000..7cb1e9d --- /dev/null +++ b/sys/modules/mxge/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +SUBDIR= myri10ge +SUBDIR+=myri10ge_eth_z8e +SUBDIR+=myri10ge_ethp_z8e + +.include <bsd.subdir.mk> diff --git a/sys/modules/mxge/mxge/Makefile b/sys/modules/mxge/mxge/Makefile new file mode 100644 index 0000000..0d9ed99 --- /dev/null +++ b/sys/modules/mxge/mxge/Makefile @@ -0,0 +1,8 @@ +#$FreeBSD$ + +.PATH: ${.CURDIR}/../../../dev/myri10ge + +KMOD= if_myri10ge +SRCS= if_myri10ge.c device_if.h bus_if.h pci_if.h + +.include <bsd.kmod.mk> diff --git a/sys/modules/mxge/mxge_eth_z8e/Makefile b/sys/modules/mxge/mxge_eth_z8e/Makefile new file mode 100644 index 0000000..f43c81a --- /dev/null +++ b/sys/modules/mxge/mxge_eth_z8e/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +MYRI10GE= ${.CURDIR}/../../../dev/myri10ge +.PATH= ${MYRI10GE} +KMOD= myri10ge_eth_z8e +FIRMWS= eth_z8e.dat:myri10ge_eth_z8e +CLEANFILES+= eth_z8e.dat + +eth_z8e.dat: ${MYRI10GE}/eth_z8e.dat.gz.uu + uudecode -p < ${MYRI10GE}/eth_z8e.dat.gz.uu \ + | gzip -dc > ${.TARGET} + +.include <bsd.kmod.mk> diff --git a/sys/modules/mxge/mxge_ethp_z8e/Makefile b/sys/modules/mxge/mxge_ethp_z8e/Makefile new file mode 100644 index 0000000..35b169b --- /dev/null +++ b/sys/modules/mxge/mxge_ethp_z8e/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +MYRI10GE= ${.CURDIR}/../../../dev/myri10ge +.PATH= ${MYRI10GE} +KMOD= myri10ge_ethp_z8e +FIRMWS= ethp_z8e.dat:myri10ge_ethp_z8e +CLEANFILES+= ethp_z8e.dat + +ethp_z8e.dat: ${MYRI10GE}/ethp_z8e.dat.gz.uu + uudecode -p < ${MYRI10GE}/ethp_z8e.dat.gz.uu \ + | gzip -dc > ${.TARGET} + +.include <bsd.kmod.mk> diff --git a/sys/modules/myri10ge/Makefile b/sys/modules/myri10ge/Makefile new file mode 100644 index 0000000..7cb1e9d --- /dev/null +++ b/sys/modules/myri10ge/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +SUBDIR= myri10ge +SUBDIR+=myri10ge_eth_z8e +SUBDIR+=myri10ge_ethp_z8e + +.include <bsd.subdir.mk> diff --git a/sys/modules/myri10ge/myri10ge/Makefile b/sys/modules/myri10ge/myri10ge/Makefile new file mode 100644 index 0000000..0d9ed99 --- /dev/null +++ b/sys/modules/myri10ge/myri10ge/Makefile @@ -0,0 +1,8 @@ +#$FreeBSD$ + +.PATH: ${.CURDIR}/../../../dev/myri10ge + +KMOD= if_myri10ge +SRCS= if_myri10ge.c device_if.h bus_if.h pci_if.h + +.include <bsd.kmod.mk> diff --git a/sys/modules/myri10ge/myri10ge_eth_z8e/Makefile b/sys/modules/myri10ge/myri10ge_eth_z8e/Makefile new file mode 100644 index 0000000..f43c81a --- /dev/null +++ b/sys/modules/myri10ge/myri10ge_eth_z8e/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +MYRI10GE= ${.CURDIR}/../../../dev/myri10ge +.PATH= ${MYRI10GE} +KMOD= myri10ge_eth_z8e +FIRMWS= eth_z8e.dat:myri10ge_eth_z8e +CLEANFILES+= eth_z8e.dat + +eth_z8e.dat: ${MYRI10GE}/eth_z8e.dat.gz.uu + uudecode -p < ${MYRI10GE}/eth_z8e.dat.gz.uu \ + | gzip -dc > ${.TARGET} + +.include <bsd.kmod.mk> diff --git a/sys/modules/myri10ge/myri10ge_ethp_z8e/Makefile b/sys/modules/myri10ge/myri10ge_ethp_z8e/Makefile new file mode 100644 index 0000000..35b169b --- /dev/null +++ b/sys/modules/myri10ge/myri10ge_ethp_z8e/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +MYRI10GE= ${.CURDIR}/../../../dev/myri10ge +.PATH= ${MYRI10GE} +KMOD= myri10ge_ethp_z8e +FIRMWS= ethp_z8e.dat:myri10ge_ethp_z8e +CLEANFILES+= ethp_z8e.dat + +ethp_z8e.dat: ${MYRI10GE}/ethp_z8e.dat.gz.uu + uudecode -p < ${MYRI10GE}/ethp_z8e.dat.gz.uu \ + | gzip -dc > ${.TARGET} + +.include <bsd.kmod.mk> |