git: kernel: Generate miidevs.h, pccarddevs.h and pcidevs.h on the fly.
Sascha Wildner
swildner at crater.dragonflybsd.org
Tue Nov 26 20:44:36 PST 2013
commit dcb4b80df71308df08858318df7f148fde3b3e1b
Author: Sascha Wildner <saw at online.de>
Date: Wed Nov 27 05:43:05 2013 +0100
kernel: Generate miidevs.h, pccarddevs.h and pcidevs.h on the fly.
It removes the need to regenerate those header file after first editing
the associated list of IDs (miidevs, pccarddevs or pcidevs). After this
commit, editing the list alone is enough to add IDs.
We already did it like that for usb4bsd's usbdevs.h before. This commit
adjusts things for the remaining ID lists.
Summary of changes:
sys/bus/pccard/Makefile.pccarddevs | 9 -
sys/bus/pccard/pccard_cis_quirks.c | 3 +-
sys/bus/pccard/pccarddevs.h | 1393 --------------------
sys/bus/pci/Makefile.pcidevs | 14 -
sys/bus/pci/pcidevs.h | 556 --------
sys/conf/files | 15 +
sys/conf/kmod.mk | 30 +
sys/dev/agp/Makefile | 2 +-
sys/dev/agp/agp_i810.c | 2 +-
sys/dev/disk/ahci/Makefile | 2 +-
sys/dev/disk/ahci/ahci_dragonfly.h | 2 +-
sys/dev/disk/aic/Makefile | 2 +-
sys/dev/disk/aic/aic_pccard.c | 2 +-
sys/dev/disk/fd/fd_pccard.c | 2 +-
sys/dev/disk/nata/ata-card.c | 3 +-
sys/dev/disk/nata/natacard/Makefile | 3 +-
sys/dev/disk/ncv/Makefile | 2 +-
sys/dev/disk/ncv/ncr53c500_pccard.c | 3 +-
sys/dev/disk/nsp/Makefile | 2 +-
sys/dev/disk/nsp/nsp_pccard.c | 3 +-
sys/dev/disk/sili/Makefile | 2 +-
sys/dev/disk/sili/sili_dragonfly.h | 2 +-
sys/dev/disk/stg/Makefile | 2 +-
sys/dev/disk/stg/tmc18c30_pccard.c | 3 +-
sys/dev/misc/cmx/Makefile | 4 +-
sys/dev/misc/cmx/cmx_pccard.c | 3 +-
sys/dev/netif/acx/Makefile | 3 +-
sys/dev/netif/acx/if_acx.c | 2 +-
sys/dev/netif/ae/Makefile | 2 +-
sys/dev/netif/ae/if_ae.c | 2 +-
sys/dev/netif/age/Makefile | 2 +-
sys/dev/netif/age/if_age.c | 2 +-
sys/dev/netif/alc/Makefile | 2 +-
sys/dev/netif/alc/if_alc.c | 2 +-
sys/dev/netif/ale/Makefile | 2 +-
sys/dev/netif/ale/if_ale.c | 2 +-
sys/dev/netif/an/Makefile | 1 +
sys/dev/netif/an/if_an_pccard.c | 3 +-
sys/dev/netif/an/if_an_pci.c | 2 +-
sys/dev/netif/ar/Makefile | 5 +-
sys/dev/netif/ar/if_ar_pci.c | 2 +-
sys/dev/netif/bfe/Makefile | 4 +-
sys/dev/netif/bfe/if_bfe.c | 2 +-
sys/dev/netif/bge/Makefile | 3 +-
sys/dev/netif/bge/if_bge.c | 2 +-
sys/dev/netif/bnx/Makefile | 2 +-
sys/dev/netif/bnx/if_bnx.c | 2 +-
sys/dev/netif/bwi/Makefile | 3 +-
sys/dev/netif/bwi/bwimac.c | 2 +-
sys/dev/netif/bwi/bwiphy.c | 2 +-
sys/dev/netif/bwi/bwirf.c | 2 +-
sys/dev/netif/bwi/if_bwi.c | 2 +-
sys/dev/netif/cs/if_cs_pccard.c | 2 +-
sys/dev/netif/ed/Makefile | 6 +-
sys/dev/netif/ed/if_ed_pccard.c | 2 +-
sys/dev/netif/ed/if_ed_pci.c | 2 +-
sys/dev/netif/en_pci/if_en_pci.c | 2 +-
sys/dev/netif/ep/Makefile | 5 +-
sys/dev/netif/ep/if_ep_pccard.c | 2 +-
sys/dev/netif/et/Makefile | 4 +-
sys/dev/netif/et/if_et.c | 2 +-
sys/dev/netif/ex/if_ex_pccard.c | 3 +-
sys/dev/netif/fe/if_fe_pccard.c | 2 +-
sys/dev/netif/iwl/Makefile | 4 +-
sys/dev/netif/iwl/if_iwl.c | 2 +-
sys/dev/netif/jme/Makefile | 4 +-
sys/dev/netif/jme/if_jme.c | 2 +-
sys/dev/netif/lge/Makefile | 3 +-
sys/dev/netif/lge/if_lge.c | 2 +-
sys/dev/netif/mii_layer/Makefile | 4 +-
sys/dev/netif/mii_layer/Makefile.miidevs | 9 -
sys/dev/netif/mii_layer/atphy.c | 2 +-
sys/dev/netif/mii_layer/jmphy.c | 2 +-
sys/dev/netif/mii_layer/miidevs.h | 410 ------
sys/dev/netif/mii_layer/rgephy.c | 2 +-
sys/dev/netif/mii_layer/truephy.c | 2 +-
sys/dev/netif/nfe/Makefile | 4 +-
sys/dev/netif/nfe/if_nfe.c | 2 +-
sys/dev/netif/nge/Makefile | 3 +-
sys/dev/netif/nge/if_nge.c | 2 +-
sys/dev/netif/pcn/Makefile | 3 +-
sys/dev/netif/pcn/if_pcn.c | 2 +-
sys/dev/netif/re/Makefile | 4 +-
sys/dev/netif/re/if_re.c | 2 +-
sys/dev/netif/rl/Makefile | 3 +-
sys/dev/netif/rl/if_rl.c | 2 +-
sys/dev/netif/rtw/Makefile | 3 +-
sys/dev/netif/rtw/if_rtw_pci.c | 2 +-
sys/dev/netif/sf/Makefile | 3 +-
sys/dev/netif/sf/if_sf.c | 2 +-
sys/dev/netif/sis/Makefile | 3 +-
sys/dev/netif/sis/if_sis.c | 2 +-
sys/dev/netif/sk/Makefile | 3 +-
sys/dev/netif/sk/if_sk.c | 2 +-
sys/dev/netif/sln/Makefile | 4 +-
sys/dev/netif/sln/if_sln.c | 2 +-
sys/dev/netif/sn/if_sn_pccard.c | 2 +-
sys/dev/netif/ste/Makefile | 3 +-
sys/dev/netif/ste/if_ste.c | 2 +-
sys/dev/netif/tx/Makefile | 5 +-
sys/dev/netif/tx/if_tx.c | 4 +-
sys/dev/netif/txp/Makefile | 3 +-
sys/dev/netif/txp/if_txp.c | 2 +-
sys/dev/netif/vge/Makefile | 4 +-
sys/dev/netif/vge/if_vge.c | 2 +-
sys/dev/netif/vr/Makefile | 3 +-
sys/dev/netif/vr/if_vr.c | 2 +-
sys/dev/netif/vx/Makefile | 2 +-
sys/dev/netif/vx/if_vx_pci.c | 2 +-
sys/dev/netif/wb/Makefile | 3 +-
sys/dev/netif/wb/if_wb.c | 2 +-
sys/dev/netif/wi/Makefile | 3 +-
sys/dev/netif/wi/if_wi_pccard.c | 2 +-
sys/dev/netif/xe/Makefile | 3 +-
sys/dev/netif/xe/if_xe_pccard.c | 3 +-
sys/dev/powermng/kate/Makefile | 2 +-
sys/dev/powermng/kate/kate.c | 2 +-
sys/dev/powermng/km/Makefile | 2 +-
sys/dev/powermng/km/km.c | 2 +-
sys/dev/raid/iir/Makefile | 2 +-
sys/dev/raid/iir/iir.c | 2 +-
sys/dev/raid/iir/iir_ctrl.c | 2 +-
sys/dev/raid/iir/iir_pci.c | 2 +-
sys/dev/serial/rp/Makefile | 2 +-
sys/dev/serial/rp/rp_pci.c | 2 +-
sys/dev/serial/sio/sio_pccard.c | 3 +-
sys/dev/video/bktr/bktr/Makefile | 2 +-
sys/dev/video/bktr/bktr_card.c | 2 +-
sys/dev/video/bktr/bktr_core.c | 2 +-
sys/dev/video/bktr/bktr_os.c | 2 +-
sys/dev/video/cxm/cxm.h | 2 +-
sys/dev/video/cxm/cxm/Makefile | 2 +-
sys/platform/pc32/i386/cs5536.c | 2 +-
sys/platform/pc32/i386/geode.c | 2 +-
sys/tools/devlist2h.awk | 141 --
.../devlist2h.awk => tools/miidevs2h.awk} | 0
.../devlist2h.awk => tools/pccarddevs2h.awk} | 0
sys/{bus/pci/devlist2h.awk => tools/pcidevs2h.awk} | 0
138 files changed, 185 insertions(+), 2706 deletions(-)
delete mode 100644 sys/bus/pccard/Makefile.pccarddevs
delete mode 100644 sys/bus/pccard/pccarddevs.h
delete mode 100644 sys/bus/pci/Makefile.pcidevs
delete mode 100644 sys/bus/pci/pcidevs.h
delete mode 100644 sys/dev/netif/mii_layer/Makefile.miidevs
delete mode 100644 sys/dev/netif/mii_layer/miidevs.h
delete mode 100644 sys/tools/devlist2h.awk
rename sys/{dev/netif/mii_layer/devlist2h.awk => tools/miidevs2h.awk} (100%)
rename sys/{bus/pccard/devlist2h.awk => tools/pccarddevs2h.awk} (100%)
rename sys/{bus/pci/devlist2h.awk => tools/pcidevs2h.awk} (100%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/dcb4b80df71308df08858318df7f148fde3b3e1b
--
DragonFly BSD source repository
More information about the Commits
mailing list