git: firmware(9): GC our old firmware framework in favor of the one from FreeBSD.

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Apr 25 04:26:35 PDT 2010


commit d83c779ab2c938232fa7b53777cd18cc9c4fc8e4
Author: Sascha Wildner <saw at 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





More information about the Commits mailing list