summaryrefslogtreecommitdiffstats
path: root/sys/modules
diff options
context:
space:
mode:
authormlaier <mlaier@FreeBSD.org>2006-01-29 02:52:42 +0000
committermlaier <mlaier@FreeBSD.org>2006-01-29 02:52:42 +0000
commit719dd1ebedeb2f04bd317ac98154ff85e297f01b (patch)
tree079b229b1f501b3c6590ffcfca8239fa263fc270 /sys/modules
parent00e2fdfae252b26e637665a0b930e2f81cd28d04 (diff)
downloadFreeBSD-src-719dd1ebedeb2f04bd317ac98154ff85e297f01b.zip
FreeBSD-src-719dd1ebedeb2f04bd317ac98154ff85e297f01b.tar.gz
firmware(9) is a subsystem to load binary data into the kernel via a
specially crafted module. There are several handrolled sollutions to this problem in the tree already which will be replaced with this. They include iwi(4), ipw(4), ispfw(4) and digi(4). No objection from: arch MFC after: 2 weeks X-MFC after: some drivers have been converted
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/Makefile1
-rw-r--r--sys/modules/firmware/Makefile8
2 files changed, 9 insertions, 0 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index 7bf42a1..c19fdf5 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -77,6 +77,7 @@ SUBDIR= ${_3dfx} \
fdescfs \
${_fe} \
firewire \
+ firmware \
fxp \
${_gem} \
geom \
diff --git a/sys/modules/firmware/Makefile b/sys/modules/firmware/Makefile
new file mode 100644
index 0000000..82ed102
--- /dev/null
+++ b/sys/modules/firmware/Makefile
@@ -0,0 +1,8 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../kern
+
+KMOD= firmware
+SRCS= subr_firmware.c
+
+.include <bsd.kmod.mk>
OpenPOWER on IntegriCloud