diff options
author | Florent Thoumie <flz@FreeBSD.org> | 2007-03-02 11:42:56 +0000 |
---|---|---|
committer | Florent Thoumie <flz@FreeBSD.org> | 2007-03-02 11:42:56 +0000 |
commit | 7bd6fde3951af84ef3b68e4d1eadc1840c2fc1b3 (patch) | |
tree | 517101ea9394815527365b53ddc7e9425e8d0495 /sys/modules/iwifw | |
parent | b94209396164b12f5c70745b06ec984af7f79866 (diff) | |
download | src-7bd6fde3951af84ef3b68e4d1eadc1840c2fc1b3.tar.gz src-7bd6fde3951af84ef3b68e4d1eadc1840c2fc1b3.zip |
- 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
Notes
Notes:
svn path=/head/; revision=167165
Diffstat (limited to 'sys/modules/iwifw')
-rw-r--r-- | sys/modules/iwifw/Makefile | 7 | ||||
-rw-r--r-- | sys/modules/iwifw/iwi_bss/Makefile | 15 | ||||
-rw-r--r-- | sys/modules/iwifw/iwi_ibss/Makefile | 15 | ||||
-rw-r--r-- | sys/modules/iwifw/iwi_monitor/Makefile | 15 |
4 files changed, 52 insertions, 0 deletions
diff --git a/sys/modules/iwifw/Makefile b/sys/modules/iwifw/Makefile new file mode 100644 index 000000000000..55434c2ce60f --- /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 000000000000..5bb7a466091b --- /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 000000000000..35d06565c489 --- /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 000000000000..c05c6f1ee897 --- /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> + |