Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 09/27/2002 05:24:34
Module Name:	syssrc
Committed By:	thorpej
Date:		Fri Sep 27 02:24:34 UTC 2002

Modified Files:
	syssrc/sys/arch/acorn26/iobus: iobus.c
	syssrc/sys/arch/algor/dev: com_mainbus.c lpt_mainbus.c
	    mcclock_mainbus.c
	syssrc/sys/arch/alpha/alpha: api_up1000.c avalon_a12.c dec_1000a.c
	    dec_2000_300.c dec_2100_a50.c dec_2100_a500.c dec_3000_300.c
	    dec_3000_500.c dec_550.c dec_6600.c dec_alphabook1.c
	    dec_axppci_33.c dec_eb164.c dec_eb64plus.c dec_eb66.c dec_kn20aa.c
	    dec_kn300.c dec_kn8ae.c
	syssrc/sys/arch/alpha/jensenio: com_jensenio.c jensenio.c
	    lpt_jensenio.c mcclock_jensenio.c pckbc_jensenio.c
	syssrc/sys/arch/alpha/pci: ttwoga.c
	syssrc/sys/arch/alpha/sableio: com_sableio.c fdc_sableio.c
	    lpt_sableio.c pckbc_sableio.c sableio.c
	syssrc/sys/arch/arc/arc: autoconf.c
	syssrc/sys/arch/arm/xscale: i80321_aau.c i80321_wdog.c
	syssrc/sys/arch/atari/vme: vme.c
	syssrc/sys/arch/bebox/isa: spkr.c
	syssrc/sys/arch/cobalt/cobalt: autoconf.c
	syssrc/sys/arch/evbarm/iq80310: com_obio.c i80312_mainbus.c obio.c
	syssrc/sys/arch/evbarm/iq80321: com_obio.c i80321_mainbus.c obio.c
	syssrc/sys/arch/evbarm/ixm1200: ixpcom_ixm.c
	syssrc/sys/arch/evbmips/alchemy: autoconf.c
	syssrc/sys/arch/evbmips/alchemy/dev: aupcmcia.c
	syssrc/sys/arch/evbmips/malta: autoconf.c
	syssrc/sys/arch/evbsh5/dev: superio.c
	syssrc/sys/arch/hpcarm/dev: j720ssp.c
	syssrc/sys/arch/hpcmips/hpcmips: mainbus.c
	syssrc/sys/arch/hpcmips/isa: isa_machdep.c plumisa_machdep.c
	syssrc/sys/arch/hpcmips/tx: txcsbus.c txsim.c
	syssrc/sys/arch/hpcmips/vr: vrip.c
	syssrc/sys/arch/hpcsh/dev/hd64461: hd64461.c
	syssrc/sys/arch/hpcsh/dev/hd64465: hd64465.c
	syssrc/sys/arch/hpcsh/hpcsh: mainbus.c
	syssrc/sys/arch/i386/i386: autoconf.c
	syssrc/sys/arch/luna68k/dev: lunaws.c
	syssrc/sys/arch/mips/alchemy/dev: auaudio.c aucom_aubus.c aurtc.c
	    if_aumac.c ohci.c
	syssrc/sys/arch/mipsco/obio: obio.c
	syssrc/sys/arch/mvme68k/mvme68k: autoconf.c
	syssrc/sys/arch/news68k/dev: hb.c
	syssrc/sys/arch/news68k/news68k: mainbus.c
	syssrc/sys/arch/newsmips/dev: hb.c
	syssrc/sys/arch/pc532/pc532: autoconf.c mainbus.c
	syssrc/sys/arch/playstation2/playstation2: mainbus.c
	syssrc/sys/arch/pmax/pmax: autoconf.c
	syssrc/sys/arch/powerpc/ibm4xx: cpu.c
	syssrc/sys/arch/powerpc/ibm4xx/dev: com_opb.c ecc_plb.c if_emac.c opb.c
	    wdog.c
	syssrc/sys/arch/prep/dev: obio.c
	syssrc/sys/arch/sgimips/dev: zs.c
	syssrc/sys/arch/sgimips/gio: gio.c
	syssrc/sys/arch/sgimips/hpc: dsclock_hpc.c if_sq.c wdsc.c
	syssrc/sys/arch/sgimips/sgimips: autoconf.c
	syssrc/sys/arch/sh3/dev: sci.c scif.c wdog.c
	syssrc/sys/arch/shark/shark: opms.c scr.c shark_machdep.c
	syssrc/sys/arch/sparc/dev: bootbus.c cgfourteen.c obio.c rtc.c sbus.c
	    zs.c
	syssrc/sys/arch/sparc/sparc: autoconf.c cpu.c iommu.c
	syssrc/sys/arch/sparc64/dev: sbus.c upa.c zs.c
	syssrc/sys/arch/sparc64/sparc64: autoconf.c cpu.c
	syssrc/sys/arch/sun2/dev: zs.c
	syssrc/sys/arch/sun2/sun2: mbio.c mbmem.c obio.c obmem.c
	syssrc/sys/arch/sun3/sun3: obio.c
	syssrc/sys/arch/sun3/sun3x: obio.c
	syssrc/sys/arch/sun68k/sun68k: autoconf.c vme_sun68k.c
	syssrc/sys/arch/vax/vax: autoconf.c
	syssrc/sys/arch/vax/vsa: vsbus.c
	syssrc/sys/arch/walnut/dev: ds1743.c pbus.c pckbc_pbus.c
	syssrc/sys/arch/walnut/pci: pchb.c
	syssrc/sys/arch/x68k/dev: intio.c
	syssrc/sys/arch/x86_64/x86_64: autoconf.c
	syssrc/sys/dev/cardbus: cardbus.c
	syssrc/sys/dev/eisa: eisa.c
	syssrc/sys/dev/hpc: bivideo.c btnmgr.c
	syssrc/sys/dev/ic: depca.c upc.c
	syssrc/sys/dev/isa: isa.c
	syssrc/sys/dev/mca: mca.c
	syssrc/sys/dev/mii: exphy.c urlphy.c
	syssrc/sys/dev/pci: pci.c
	syssrc/sys/dev/pcmcia: pcmcia.c
	syssrc/sys/dev/qbus: uba.c uda.c
	syssrc/sys/dev/raidframe: rf_netbsdkintf.c
	syssrc/sys/dev/sbus: be.c bwtwo_sbus.c cgsix_sbus.c cgthree_sbus.c
	    dma_sbus.c esp_sbus.c if_hme_sbus.c if_le.c if_le_lebuffer.c
	    if_le_ledma.c isp_sbus.c lebuffer.c qe.c qec.c
	syssrc/sys/dev/tc: tc.c zs_ioasic.c
	syssrc/sys/dev/vme: vme.c
	syssrc/sys/kern: subr_autoconf.c subr_userconf.c
	syssrc/sys/sys: device.h
	syssrc/usr.sbin/config: mkioconf.c

Log Message:
Rather than referencing the cfdriver directly in the cfdata entries,
instead use a string naming the driver.  The cfdriver is then looked
up in a list which is built at run-time.


To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/acorn26/iobus/iobus.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/algor/dev/com_mainbus.c \
    syssrc/sys/arch/algor/dev/lpt_mainbus.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/algor/dev/mcclock_mainbus.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/alpha/alpha/api_up1000.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/alpha/alpha/avalon_a12.c
cvs rdiff -r1.16 -r1.17 syssrc/sys/arch/alpha/alpha/dec_1000a.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/alpha/alpha/dec_2000_300.c
cvs rdiff -r1.52 -r1.53 syssrc/sys/arch/alpha/alpha/dec_2100_a50.c \
    syssrc/sys/arch/alpha/alpha/dec_axppci_33.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/alpha/alpha/dec_2100_a500.c
cvs rdiff -r1.37 -r1.38 syssrc/sys/arch/alpha/alpha/dec_3000_300.c
cvs rdiff -r1.36 -r1.37 syssrc/sys/arch/alpha/alpha/dec_3000_500.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/alpha/alpha/dec_550.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/arch/alpha/alpha/dec_6600.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/alpha/alpha/dec_alphabook1.c
cvs rdiff -r1.44 -r1.45 syssrc/sys/arch/alpha/alpha/dec_eb164.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/arch/alpha/alpha/dec_eb64plus.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/alpha/alpha/dec_eb66.c
cvs rdiff -r1.50 -r1.51 syssrc/sys/arch/alpha/alpha/dec_kn20aa.c
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/alpha/alpha/dec_kn300.c
cvs rdiff -r1.29 -r1.30 syssrc/sys/arch/alpha/alpha/dec_kn8ae.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/alpha/jensenio/com_jensenio.c \
    syssrc/sys/arch/alpha/jensenio/lpt_jensenio.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/alpha/jensenio/jensenio.c \
    syssrc/sys/arch/alpha/jensenio/pckbc_jensenio.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/alpha/jensenio/mcclock_jensenio.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/alpha/pci/ttwoga.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/alpha/sableio/com_sableio.c \
    syssrc/sys/arch/alpha/sableio/fdc_sableio.c \
    syssrc/sys/arch/alpha/sableio/lpt_sableio.c \
    syssrc/sys/arch/alpha/sableio/sableio.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/alpha/sableio/pckbc_sableio.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/arch/arc/arc/autoconf.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/arm/xscale/i80321_aau.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/arm/xscale/i80321_wdog.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/atari/vme/vme.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/bebox/isa/spkr.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/cobalt/cobalt/autoconf.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/evbarm/iq80310/com_obio.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/evbarm/iq80310/i80312_mainbus.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/evbarm/iq80310/obio.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/evbarm/iq80321/com_obio.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/evbarm/iq80321/i80321_mainbus.c \
    syssrc/sys/arch/evbarm/iq80321/obio.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/evbarm/ixm1200/ixpcom_ixm.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/evbmips/alchemy/autoconf.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/evbmips/alchemy/dev/aupcmcia.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/evbmips/malta/autoconf.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/evbsh5/dev/superio.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/hpcarm/dev/j720ssp.c
cvs rdiff -r1.19 -r1.20 syssrc/sys/arch/hpcmips/hpcmips/mainbus.c
cvs rdiff -r1.24 -r1.25 syssrc/sys/arch/hpcmips/isa/isa_machdep.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/hpcmips/isa/plumisa_machdep.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/hpcmips/tx/txcsbus.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/hpcmips/tx/txsim.c
cvs rdiff -r1.23 -r1.24 syssrc/sys/arch/hpcmips/vr/vrip.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/hpcsh/dev/hd64461/hd64461.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/hpcsh/dev/hd64465/hd64465.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/hpcsh/hpcsh/mainbus.c
cvs rdiff -r1.62 -r1.63 syssrc/sys/arch/i386/i386/autoconf.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/luna68k/dev/lunaws.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/mips/alchemy/dev/auaudio.c \
    syssrc/sys/arch/mips/alchemy/dev/aucom_aubus.c \
    syssrc/sys/arch/mips/alchemy/dev/aurtc.c \
    syssrc/sys/arch/mips/alchemy/dev/ohci.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/mips/alchemy/dev/if_aumac.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/mipsco/obio/obio.c
cvs rdiff -r1.34 -r1.35 syssrc/sys/arch/mvme68k/mvme68k/autoconf.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/news68k/dev/hb.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/news68k/news68k/mainbus.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/newsmips/dev/hb.c
cvs rdiff -r1.33 -r1.34 syssrc/sys/arch/pc532/pc532/autoconf.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/pc532/pc532/mainbus.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/playstation2/playstation2/mainbus.c
cvs rdiff -r1.62 -r1.63 syssrc/sys/arch/pmax/pmax/autoconf.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/powerpc/ibm4xx/cpu.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/powerpc/ibm4xx/dev/com_opb.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/powerpc/ibm4xx/dev/ecc_plb.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/powerpc/ibm4xx/dev/if_emac.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/powerpc/ibm4xx/dev/opb.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/powerpc/ibm4xx/dev/wdog.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/prep/dev/obio.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/sgimips/dev/zs.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/sgimips/gio/gio.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/sgimips/hpc/dsclock_hpc.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/sgimips/hpc/if_sq.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/sgimips/hpc/wdsc.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/sgimips/sgimips/autoconf.c
cvs rdiff -r1.28 -r1.29 syssrc/sys/arch/sh3/dev/sci.c \
    syssrc/sys/arch/sh3/dev/scif.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/sh3/dev/wdog.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/shark/shark/opms.c \
    syssrc/sys/arch/shark/shark/scr.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/shark/shark/shark_machdep.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/sparc/dev/bootbus.c
cvs rdiff -r1.26 -r1.27 syssrc/sys/arch/sparc/dev/cgfourteen.c
cvs rdiff -r1.53 -r1.54 syssrc/sys/arch/sparc/dev/obio.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/sparc/dev/rtc.c
cvs rdiff -r1.48 -r1.49 syssrc/sys/arch/sparc/dev/sbus.c
cvs rdiff -r1.87 -r1.88 syssrc/sys/arch/sparc/dev/zs.c
cvs rdiff -r1.176 -r1.177 syssrc/sys/arch/sparc/sparc/autoconf.c
cvs rdiff -r1.130 -r1.131 syssrc/sys/arch/sparc/sparc/cpu.c
cvs rdiff -r1.67 -r1.68 syssrc/sys/arch/sparc/sparc/iommu.c
cvs rdiff -r1.51 -r1.52 syssrc/sys/arch/sparc64/dev/sbus.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/sparc64/dev/upa.c
cvs rdiff -r1.38 -r1.39 syssrc/sys/arch/sparc64/dev/zs.c
cvs rdiff -r1.60 -r1.61 syssrc/sys/arch/sparc64/sparc64/autoconf.c
cvs rdiff -r1.20 -r1.21 syssrc/sys/arch/sparc64/sparc64/cpu.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/sun2/dev/zs.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/sun2/sun2/mbio.c \
    syssrc/sys/arch/sun2/sun2/obio.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/sun2/sun2/mbmem.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/sun2/sun2/obmem.c
cvs rdiff -r1.37 -r1.38 syssrc/sys/arch/sun3/sun3/obio.c
cvs rdiff -r1.14 -r1.15 syssrc/sys/arch/sun3/sun3x/obio.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/sun68k/sun68k/autoconf.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/sun68k/sun68k/vme_sun68k.c
cvs rdiff -r1.72 -r1.73 syssrc/sys/arch/vax/vax/autoconf.c
cvs rdiff -r1.34 -r1.35 syssrc/sys/arch/vax/vsa/vsbus.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/walnut/dev/ds1743.c \
    syssrc/sys/arch/walnut/dev/pbus.c syssrc/sys/arch/walnut/dev/pckbc_pbus.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/walnut/pci/pchb.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/x68k/dev/intio.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/x86_64/x86_64/autoconf.c
cvs rdiff -r1.41 -r1.42 syssrc/sys/dev/cardbus/cardbus.c
cvs rdiff -r1.25 -r1.26 syssrc/sys/dev/eisa/eisa.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/dev/hpc/bivideo.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/dev/hpc/btnmgr.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/dev/ic/depca.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/dev/ic/upc.c
cvs rdiff -r1.110 -r1.111 syssrc/sys/dev/isa/isa.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/dev/mca/mca.c
cvs rdiff -r1.30 -r1.31 syssrc/sys/dev/mii/exphy.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/dev/mii/urlphy.c
cvs rdiff -r1.68 -r1.69 syssrc/sys/dev/pci/pci.c
cvs rdiff -r1.29 -r1.30 syssrc/sys/dev/pcmcia/pcmcia.c
cvs rdiff -r1.61 -r1.62 syssrc/sys/dev/qbus/uba.c
cvs rdiff -r1.43 -r1.44 syssrc/sys/dev/qbus/uda.c
cvs rdiff -r1.139 -r1.140 syssrc/sys/dev/raidframe/rf_netbsdkintf.c
cvs rdiff -r1.33 -r1.34 syssrc/sys/dev/sbus/be.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/dev/sbus/bwtwo_sbus.c \
    syssrc/sys/dev/sbus/cgthree_sbus.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/dev/sbus/cgsix_sbus.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/dev/sbus/dma_sbus.c \
    syssrc/sys/dev/sbus/if_le_lebuffer.c
cvs rdiff -r1.22 -r1.23 syssrc/sys/dev/sbus/esp_sbus.c \
    syssrc/sys/dev/sbus/if_le.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/dev/sbus/if_hme_sbus.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/dev/sbus/if_le_ledma.c
cvs rdiff -r1.53 -r1.54 syssrc/sys/dev/sbus/isp_sbus.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/dev/sbus/lebuffer.c
cvs rdiff -r1.24 -r1.25 syssrc/sys/dev/sbus/qe.c
cvs rdiff -r1.20 -r1.21 syssrc/sys/dev/sbus/qec.c
cvs rdiff -r1.29 -r1.30 syssrc/sys/dev/tc/tc.c
cvs rdiff -r1.14 -r1.15 syssrc/sys/dev/tc/zs_ioasic.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/dev/vme/vme.c
cvs rdiff -r1.66 -r1.67 syssrc/sys/kern/subr_autoconf.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/kern/subr_userconf.c
cvs rdiff -r1.51 -r1.52 syssrc/sys/sys/device.h
cvs rdiff -r1.63 -r1.64 syssrc/usr.sbin/config/mkioconf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.