summaryrefslogtreecommitdiffstats
path: root/sys/modules/iwifw
diff options
context:
space:
mode:
authorflz <flz@FreeBSD.org>2007-03-02 11:42:56 +0000
committerflz <flz@FreeBSD.org>2007-03-02 11:42:56 +0000
commitc0775f86888ac69eabbdca7fc103926bb2270208 (patch)
tree517101ea9394815527365b53ddc7e9425e8d0495 /sys/modules/iwifw
parent38868f2cec1b862a3a51e02f4c3836e4644545e2 (diff)
downloadFreeBSD-src-c0775f86888ac69eabbdca7fc103926bb2270208.zip
FreeBSD-src-c0775f86888ac69eabbdca7fc103926bb2270208.tar.gz
- Add Intel firmwares for Intel PRO/Wireless LAN 2100/2200/2915 cards in a
uuencoded format along with their respective LICENSE files. - Add new share/doc/legal directory to BSD.usr.dist mtree file. This is the place we install LICENSE files for restricted firmwares. - Teach firmware(9) and kmod.mk about licensed firmwares. Restricted firmwares won't load properly unless legal.<name>.license_ack is set to 1, either via kenv(1) or /boot/loader.conf. Reviewed by: mlaier, sam Permitted by: Intel (via Andrew Wilson) MFC after: 1 month
Diffstat (limited to 'sys/modules/iwifw')
-rw-r--r--sys/modules/iwifw/Makefile7
-rw-r--r--sys/modules/iwifw/iwi_bss/Makefile15
-rw-r--r--sys/modules/iwifw/iwi_ibss/Makefile15
-rw-r--r--sys/modules/iwifw/iwi_monitor/Makefile15
4 files changed, 52 insertions, 0 deletions
diff --git a/sys/modules/iwifw/Makefile b/sys/modules/iwifw/Makefile
new file mode 100644
index 0000000..55434c2
--- /dev/null
+++ b/sys/modules/iwifw/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD$
+
+SUBDIR= iwi_bss \
+ iwi_ibss \
+ iwi_monitor
+
+.include <bsd.subdir.mk>
diff --git a/sys/modules/iwifw/iwi_bss/Makefile b/sys/modules/iwifw/iwi_bss/Makefile
new file mode 100644
index 0000000..5bb7a46
--- /dev/null
+++ b/sys/modules/iwifw/iwi_bss/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../contrib/dev/iwi
+
+KMOD= iwi_bss
+FIRMWS= iwi_bss:iwi_bss:300
+FIRMWARE_LICENSE= intel_iwi
+
+CLEANFILES= iwi_bss
+
+iwi_bss: ${.CURDIR}/../../../contrib/dev/iwi/ipw2200-bss.fw.uu
+ uudecode -p ${.CURDIR}/../../../contrib/dev/iwi/ipw2200-bss.fw.uu > ${.TARGET}
+
+.include <bsd.kmod.mk>
+
diff --git a/sys/modules/iwifw/iwi_ibss/Makefile b/sys/modules/iwifw/iwi_ibss/Makefile
new file mode 100644
index 0000000..35d0656
--- /dev/null
+++ b/sys/modules/iwifw/iwi_ibss/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../contrib/dev/iwi
+
+KMOD= iwi_ibss
+FIRMWS= iwi_ibss:iwi_ibss:300
+FIRMWARE_LICENSE= intel_iwi
+
+CLEANFILES= iwi_fw
+
+iwi_ibss: ${.CURDIR}/../../../contrib/dev/iwi/ipw2200-ibss.fw.uu
+ uudecode -p ${.CURDIR}/../../../contrib/dev/iwi/ipw2200-ibss.fw.uu > ${.TARGET}
+
+.include <bsd.kmod.mk>
+
diff --git a/sys/modules/iwifw/iwi_monitor/Makefile b/sys/modules/iwifw/iwi_monitor/Makefile
new file mode 100644
index 0000000..c05c6f1
--- /dev/null
+++ b/sys/modules/iwifw/iwi_monitor/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../contrib/dev/iwi
+
+KMOD= iwi_monitor
+FIRMWS= iwi_monitor:iwi_monitor:300
+FIRMWARE_LICENSE= intel_iwi
+
+CLEANFILES= iwi_monitor
+
+iwi_monitor: ${.CURDIR}/../../../contrib/dev/iwi/ipw2200-sniffer.fw.uu
+ uudecode -p ${.CURDIR}/../../../contrib/dev/iwi/ipw2200-sniffer.fw.uu > ${.TARGET}
+
+.include <bsd.kmod.mk>
+
OpenPOWER on IntegriCloud