kernel: Generate miidevs.h, pccarddevs.h and pcidevs.h on the fly.
authorSascha Wildner <saw@online.de>
Wed, 27 Nov 2013 04:43:05 +0000 (05:43 +0100)
committerSascha Wildner <saw@online.de>
Wed, 27 Nov 2013 04:43:05 +0000 (05:43 +0100)
commitdcb4b80df71308df08858318df7f148fde3b3e1b
treed45b2d60a0503717e3a2e4e1ecce862c07671794
parent948bb6a23548088615acb8d979b7aa5398b73f72
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.
138 files changed:
sys/bus/pccard/Makefile.pccarddevs [deleted file]
sys/bus/pccard/pccard_cis_quirks.c
sys/bus/pccard/pccarddevs.h [deleted file]
sys/bus/pci/Makefile.pcidevs [deleted file]
sys/bus/pci/pcidevs.h [deleted file]
sys/conf/files
sys/conf/kmod.mk
sys/dev/agp/Makefile
sys/dev/agp/agp_i810.c
sys/dev/disk/ahci/Makefile
sys/dev/disk/ahci/ahci_dragonfly.h
sys/dev/disk/aic/Makefile
sys/dev/disk/aic/aic_pccard.c
sys/dev/disk/fd/fd_pccard.c
sys/dev/disk/nata/ata-card.c
sys/dev/disk/nata/natacard/Makefile
sys/dev/disk/ncv/Makefile
sys/dev/disk/ncv/ncr53c500_pccard.c
sys/dev/disk/nsp/Makefile
sys/dev/disk/nsp/nsp_pccard.c
sys/dev/disk/sili/Makefile
sys/dev/disk/sili/sili_dragonfly.h
sys/dev/disk/stg/Makefile
sys/dev/disk/stg/tmc18c30_pccard.c
sys/dev/misc/cmx/Makefile
sys/dev/misc/cmx/cmx_pccard.c
sys/dev/netif/acx/Makefile
sys/dev/netif/acx/if_acx.c
sys/dev/netif/ae/Makefile
sys/dev/netif/ae/if_ae.c
sys/dev/netif/age/Makefile
sys/dev/netif/age/if_age.c
sys/dev/netif/alc/Makefile
sys/dev/netif/alc/if_alc.c
sys/dev/netif/ale/Makefile
sys/dev/netif/ale/if_ale.c
sys/dev/netif/an/Makefile
sys/dev/netif/an/if_an_pccard.c
sys/dev/netif/an/if_an_pci.c
sys/dev/netif/ar/Makefile
sys/dev/netif/ar/if_ar_pci.c
sys/dev/netif/bfe/Makefile
sys/dev/netif/bfe/if_bfe.c
sys/dev/netif/bge/Makefile
sys/dev/netif/bge/if_bge.c
sys/dev/netif/bnx/Makefile
sys/dev/netif/bnx/if_bnx.c
sys/dev/netif/bwi/Makefile
sys/dev/netif/bwi/bwimac.c
sys/dev/netif/bwi/bwiphy.c
sys/dev/netif/bwi/bwirf.c
sys/dev/netif/bwi/if_bwi.c
sys/dev/netif/cs/if_cs_pccard.c
sys/dev/netif/ed/Makefile
sys/dev/netif/ed/if_ed_pccard.c
sys/dev/netif/ed/if_ed_pci.c
sys/dev/netif/en_pci/if_en_pci.c
sys/dev/netif/ep/Makefile
sys/dev/netif/ep/if_ep_pccard.c
sys/dev/netif/et/Makefile
sys/dev/netif/et/if_et.c
sys/dev/netif/ex/if_ex_pccard.c
sys/dev/netif/fe/if_fe_pccard.c
sys/dev/netif/iwl/Makefile
sys/dev/netif/iwl/if_iwl.c
sys/dev/netif/jme/Makefile
sys/dev/netif/jme/if_jme.c
sys/dev/netif/lge/Makefile
sys/dev/netif/lge/if_lge.c
sys/dev/netif/mii_layer/Makefile
sys/dev/netif/mii_layer/Makefile.miidevs [deleted file]
sys/dev/netif/mii_layer/atphy.c
sys/dev/netif/mii_layer/jmphy.c
sys/dev/netif/mii_layer/miidevs.h [deleted file]
sys/dev/netif/mii_layer/rgephy.c
sys/dev/netif/mii_layer/truephy.c
sys/dev/netif/nfe/Makefile
sys/dev/netif/nfe/if_nfe.c
sys/dev/netif/nge/Makefile
sys/dev/netif/nge/if_nge.c
sys/dev/netif/pcn/Makefile
sys/dev/netif/pcn/if_pcn.c
sys/dev/netif/re/Makefile
sys/dev/netif/re/if_re.c
sys/dev/netif/rl/Makefile
sys/dev/netif/rl/if_rl.c
sys/dev/netif/rtw/Makefile
sys/dev/netif/rtw/if_rtw_pci.c
sys/dev/netif/sf/Makefile
sys/dev/netif/sf/if_sf.c
sys/dev/netif/sis/Makefile
sys/dev/netif/sis/if_sis.c
sys/dev/netif/sk/Makefile
sys/dev/netif/sk/if_sk.c
sys/dev/netif/sln/Makefile
sys/dev/netif/sln/if_sln.c
sys/dev/netif/sn/if_sn_pccard.c
sys/dev/netif/ste/Makefile
sys/dev/netif/ste/if_ste.c
sys/dev/netif/tx/Makefile
sys/dev/netif/tx/if_tx.c
sys/dev/netif/txp/Makefile
sys/dev/netif/txp/if_txp.c
sys/dev/netif/vge/Makefile
sys/dev/netif/vge/if_vge.c
sys/dev/netif/vr/Makefile
sys/dev/netif/vr/if_vr.c
sys/dev/netif/vx/Makefile
sys/dev/netif/vx/if_vx_pci.c
sys/dev/netif/wb/Makefile
sys/dev/netif/wb/if_wb.c
sys/dev/netif/wi/Makefile
sys/dev/netif/wi/if_wi_pccard.c
sys/dev/netif/xe/Makefile
sys/dev/netif/xe/if_xe_pccard.c
sys/dev/powermng/kate/Makefile
sys/dev/powermng/kate/kate.c
sys/dev/powermng/km/Makefile
sys/dev/powermng/km/km.c
sys/dev/raid/iir/Makefile
sys/dev/raid/iir/iir.c
sys/dev/raid/iir/iir_ctrl.c
sys/dev/raid/iir/iir_pci.c
sys/dev/serial/rp/Makefile
sys/dev/serial/rp/rp_pci.c
sys/dev/serial/sio/sio_pccard.c
sys/dev/video/bktr/bktr/Makefile
sys/dev/video/bktr/bktr_card.c
sys/dev/video/bktr/bktr_core.c
sys/dev/video/bktr/bktr_os.c
sys/dev/video/cxm/cxm.h
sys/dev/video/cxm/cxm/Makefile
sys/platform/pc32/i386/cs5536.c
sys/platform/pc32/i386/geode.c
sys/tools/devlist2h.awk [deleted file]
sys/tools/miidevs2h.awk [moved from sys/dev/netif/mii_layer/devlist2h.awk with 100% similarity]
sys/tools/pccarddevs2h.awk [moved from sys/bus/pccard/devlist2h.awk with 100% similarity]
sys/tools/pcidevs2h.awk [moved from sys/bus/pci/devlist2h.awk with 100% similarity]