firmware(9): GC our old firmware framework in favor of the one from FreeBSD.
authorSascha Wildner <saw@online.de>
Sun, 25 Apr 2010 11:23:15 +0000 (13:23 +0200)
committerSascha Wildner <saw@online.de>
Sun, 25 Apr 2010 11:24:15 +0000 (13:24 +0200)
commitd83c779ab2c938232fa7b53777cd18cc9c4fc8e4
tree4109de06bd6ef4c129ad29a72facae5153899b40
parent9fcf053b76f7aef007a9f9898df433c8bc880b32
firmware(9): GC our old firmware framework in favor of the one from FreeBSD.

* Move the helper module to kern/firmware and name it firmware.ko. Also
  make it buildable into the kernel. Add it to GENERIC.

* Adjust mxge(4) to use the new framework, too. Therefore, bring in firmware
  modules from FreeBSD.

* Update the firmware(9) manual page.

* Bring in other missing bits and pieces (share/examples/kld/firmware).

* Adjust 'make upgrade'.
41 files changed:
Makefile_upgrade.inc
etc/mtree/BSD.root.dist
etc/mtree/BSD.usr.dist
share/examples/kld/firmware/Makefile [new file with mode: 0644]
share/examples/kld/firmware/README [new file with mode: 0644]
share/examples/kld/firmware/fwconsumer/Makefile [new file with mode: 0644]
share/examples/kld/firmware/fwconsumer/fw_consumer.c [new file with mode: 0644]
share/examples/kld/firmware/fwimage/Makefile [new file with mode: 0644]
share/examples/kld/firmware/fwimage/firmware.img [new file with mode: 0644]
share/man/man4/mxge.4
share/man/man4/ral.4
share/man/man9/Makefile
share/man/man9/firmware.9
sys/Makefile
sys/conf/files
sys/config/GENERIC
sys/config/LINT
sys/config/X86_64_GENERIC
sys/dev/netif/mxge/Makefile
sys/dev/netif/mxge/eth_z8e.h [new file with mode: 0644]
sys/dev/netif/mxge/ethp_z8e.h [new file with mode: 0644]
sys/dev/netif/mxge/if_mxge.c
sys/dev/netif/mxge/mxge/Makefile [copied from sys/dev/netif/mxge/Makefile with 62% similarity]
sys/dev/netif/mxge/mxge_eth_z8e.c [new file with mode: 0644]
sys/dev/netif/mxge/mxge_eth_z8e/Makefile [new file with mode: 0644]
sys/dev/netif/mxge/mxge_ethp_z8e.c [new file with mode: 0644]
sys/dev/netif/mxge/mxge_ethp_z8e/Makefile [new file with mode: 0644]
sys/dev/netif/mxge/mxge_rss_eth_z8e.c [new file with mode: 0644]
sys/dev/netif/mxge/mxge_rss_eth_z8e/Makefile [new file with mode: 0644]
sys/dev/netif/mxge/mxge_rss_ethp_z8e.c [new file with mode: 0644]
sys/dev/netif/mxge/mxge_rss_ethp_z8e/Makefile [new file with mode: 0644]
sys/dev/netif/mxge/rss_eth_z8e.h [new file with mode: 0644]
sys/dev/netif/mxge/rss_ethp_z8e.h [new file with mode: 0644]
sys/dev/netif/ral/rt2661.c
sys/kern/Makefile
sys/kern/firmware/Makefile [moved from sys/firmware/Makefile with 76% similarity]
sys/kern/kern_firmware.c [deleted file]
sys/kern/subr_firmware.c
sys/sys/fbsd_firmware.h [deleted file]
sys/sys/firmware.h
sys/tools/fw_stub.awk