git: firmware(9): GC our old firmware framework in favor of the

看板DFBSD_commit作者時間16年前 (2010/04/25 19:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit d83c779ab2c938232fa7b53777cd18cc9c4fc8e4 Author: Sascha Wildner <saw@online.de> Date: Sun Apr 25 13:23:15 2010 +0200 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'. Summary of changes: Makefile_upgrade.inc | 6 + etc/mtree/BSD.root.dist | 2 - etc/mtree/BSD.usr.dist | 6 + share/examples/kld/firmware/Makefile | 5 + share/examples/kld/firmware/README | 18 + share/examples/kld/firmware/fwconsumer/Makefile | 6 + .../examples/kld/firmware/fwconsumer/fw_consumer.c | 77 + share/examples/kld/firmware/fwimage/Makefile | 6 + share/examples/kld/firmware/fwimage/firmware.img | Bin 0 -> 629 bytes share/man/man4/mxge.4 | 3 +- share/man/man4/ral.4 | 3 +- share/man/man9/Makefile | 6 +- share/man/man9/firmware.9 | 301 +- sys/Makefile | 2 +- sys/conf/files | 2 +- sys/config/GENERIC | 4 +- sys/config/LINT | 3 + sys/config/X86_64_GENERIC | 3 + sys/dev/netif/mxge/Makefile | 15 +- sys/dev/netif/mxge/eth_z8e.h | 7282 +++++++++++++++ sys/dev/netif/mxge/ethp_z8e.h | 7318 +++++++++++++++ sys/dev/netif/mxge/if_mxge.c | 30 +- sys/dev/netif/mxge/mxge/Makefile | 14 + sys/dev/netif/mxge/mxge_eth_z8e.c | 46 + sys/dev/netif/mxge/mxge_eth_z8e/Makefile | 7 + sys/dev/netif/mxge/mxge_ethp_z8e.c | 46 + sys/dev/netif/mxge/mxge_ethp_z8e/Makefile | 7 + sys/dev/netif/mxge/mxge_rss_eth_z8e.c | 46 + sys/dev/netif/mxge/mxge_rss_eth_z8e/Makefile | 7 + sys/dev/netif/mxge/mxge_rss_ethp_z8e.c | 46 + sys/dev/netif/mxge/mxge_rss_ethp_z8e/Makefile | 7 + sys/dev/netif/mxge/rss_eth_z8e.h | 9662 +++++++++++++++++++ sys/dev/netif/mxge/rss_ethp_z8e.h | 9745 ++++++++++++++++++++ sys/dev/netif/ral/rt2661.c | 2 +- sys/firmware/Makefile | 8 - sys/kern/Makefile | 2 +- sys/kern/firmware/Makefile | 8 + sys/kern/kern_firmware.c | 212 - sys/kern/subr_firmware.c | 10 +- sys/sys/fbsd_firmware.h | 64 - sys/sys/firmware.h | 106 +- sys/tools/fw_stub.awk | 2 +- 42 files changed, 34709 insertions(+), 436 deletions(-) create mode 100644 share/examples/kld/firmware/Makefile create mode 100644 share/examples/kld/firmware/README create mode 100644 share/examples/kld/firmware/fwconsumer/Makefile create mode 100644 share/examples/kld/firmware/fwconsumer/fw_consumer.c create mode 100644 share/examples/kld/firmware/fwimage/Makefile create mode 100644 share/examples/kld/firmware/fwimage/firmware.img create mode 100644 sys/dev/netif/mxge/eth_z8e.h create mode 100644 sys/dev/netif/mxge/ethp_z8e.h create mode 100644 sys/dev/netif/mxge/mxge/Makefile create mode 100644 sys/dev/netif/mxge/mxge_eth_z8e.c create mode 100644 sys/dev/netif/mxge/mxge_eth_z8e/Makefile create mode 100644 sys/dev/netif/mxge/mxge_ethp_z8e.c create mode 100644 sys/dev/netif/mxge/mxge_ethp_z8e/Makefile create mode 100644 sys/dev/netif/mxge/mxge_rss_eth_z8e.c create mode 100644 sys/dev/netif/mxge/mxge_rss_eth_z8e/Makefile create mode 100644 sys/dev/netif/mxge/mxge_rss_ethp_z8e.c create mode 100644 sys/dev/netif/mxge/mxge_rss_ethp_z8e/Makefile create mode 100644 sys/dev/netif/mxge/rss_eth_z8e.h create mode 100644 sys/dev/netif/mxge/rss_ethp_z8e.h delete mode 100644 sys/firmware/Makefile create mode 100644 sys/kern/firmware/Makefile delete mode 100644 sys/kern/kern_firmware.c delete mode 100644 sys/sys/fbsd_firmware.h http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d83c779ab2c938232fa7b53777cd18cc9c4fc8e4 -- DragonFly BSD source repository
文章代碼(AID): #1Br2Wz8p (DFBSD_commit)