Module Name: src Committed By: dyoung Date: Tue May 17 17:34:55 UTC 2011
Modified Files: src/sys/arch/algor/dev: bonito_mainbus.c vtpbc_mainbus.c src/sys/arch/alpha/pci: a12c.c apecs.c cia.c dwlpx.c irongate.c lca.c mcpcia.c tsc.c ttwoga.c src/sys/arch/amd64/amd64: mainbus.c src/sys/arch/arc/pci: necpb.c src/sys/arch/arm/footbridge: footbridge.c src/sys/arch/arm/gemini: gemini_obio.c src/sys/arch/arm/ixp12x0: ixp12x0.c src/sys/arch/arm/s3c2xx0: s3c2800_pci.c src/sys/arch/arm/xscale: becc.c i80312.c i80321.c ixp425.c src/sys/arch/atari/pci: pci_machdep.c src/sys/arch/bebox/bebox: mainbus.c src/sys/arch/cobalt/dev: gt.c src/sys/arch/dreamcast/dev/g2: gapspci.c src/sys/arch/evbarm/ifpga: ifpga.c src/sys/arch/evbmips/gdium: bonito_mainbus.c src/sys/arch/evbmips/malta/dev: gt.c src/sys/arch/evbppc/walnut/pci: pchb.c src/sys/arch/hp700/dev: dino.c elroy.c src/sys/arch/hpcmips/vr: vrc4172pci.c vrpciu.c src/sys/arch/i386/i386: mainbus.c src/sys/arch/ia64/ia64: mainbus.c src/sys/arch/ibmnws/ibmnws: mainbus.c src/sys/arch/macppc/pci: bandit.c grackle.c u3.c uninorth.c src/sys/arch/mips/adm5120/dev: admpci.c src/sys/arch/mips/alchemy/dev: aupci.c src/sys/arch/mips/rmi: rmixl_pcie.c rmixl_pcix.c src/sys/arch/mips/sibyte/pci: sbbrz.c src/sys/arch/mvmeppc/mvmeppc: mainbus.c src/sys/arch/ofppc/pci: ofwpci.c src/sys/arch/powerpc/booke/pci: pq3pci.c src/sys/arch/powerpc/ibm4xx/pci: pchb.c src/sys/arch/prep/prep: mainbus.c src/sys/arch/sandpoint/sandpoint: mainbus.c src/sys/arch/sgimips/gio: pci_gio.c src/sys/arch/sgimips/mace: pci_mace.c src/sys/arch/sh3/dev: shpcic.c src/sys/arch/sparc/sparc: msiiep.c src/sys/arch/sparc64/dev: psycho.c pyro.c schizo.c src/sys/arch/x86/pci: pchb.c pci_machdep.c src/sys/arch/xen/xen: hypervisor.c xpci_xenbus.c src/sys/dev/cardbus: rbus_ppb.c src/sys/dev/ic: cpc700.c src/sys/dev/marvell: gtpci.c mvpex.c src/sys/dev/pci: if_fxp_pci.c if_ne_pci.c pci.c pci_map.c pciide_common.c pcivar.h viaide.c Log Message: PCI_FLAGS_IO_ENABLED and PCI_FLAGS_MEM_ENABLED changed their functional role in NetBSD (drivers are no longer supposed to write these to pa_flags) without changing name. Correct that. Rename PCI_FLAGS_IO_ENABLED to PCI_FLAGS_IO_OKAY and PCI_FLAGS_MEM_ENABLED to PCI_FLAGS_MEM_OKAY, thus making their names consistent with the other PCI flags and poisoning 3rd-party driver sources that use the flags in the old bad way. This patch produces no binary changes in this set of PCI kernels when they are compiled w/o 'options DIAGNOSTIC' and w/ -V MKREPRO=yes: algor P4032 P5064 P6032 alpha GENERIC amd64 GENERIC XEN3_DOM0 arc GENERIC atari HADES MILAN-PCIIDE bebox GENERIC cats GENERIC cobalt GENERIC evbarm-el ADI_BRH ARMADILLO9 CP3100 GEMINI GEMINI_MASTER GEMINI_SLAVE evbarm-el GUMSTIX HDL_G IMX31LITE INTEGRATOR IQ31244 IQ80310 IQ80321 evbarm-el IXDP425 IXM1200 KUROBOX_PRO evbarm-el LUBBOCK MARVELL_NAS NAPPI NSLU2 SHEEVAPLUG SMDK2800 TEAMASA_NPWR evbarm-el TEAMASA_NPWR_FC TS7200 TWINTAIL ZAO425 evbmips-el AP30 DBAU1500 DBAU1550 MALTA MERAKI MTX-1 OMSAL400 RB153 WGT624V3 evbmips64-el XLSATX evbppc EV64260 MPC8536DS MPC8548CDS OPENBLOCKS200 OPENBLOCKS266 evbppc OPENBLOCKS266_OPT P2020RDB PMPPC RB800 WALNUT hp700 GENERIC i386 ALL XEN3_DOM0 XEN3_DOMU ibmnws GENERIC iyonix GENERIC landisk GENERIC macppc GENERIC mvmeppc GENERIC netwinder GENERIC ofppc GENERIC prep GENERIC sandpoint GENERIC sbmips-el GENERIC sgimips GENERIC32_IP2x GENERIC32_IP3x sparc GENERIC_SUN4U KRUPS sparc64 GENERIC To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/algor/dev/bonito_mainbus.c cvs rdiff -u -r1.15 -r1.16 src/sys/arch/algor/dev/vtpbc_mainbus.c cvs rdiff -u -r1.22 -r1.23 src/sys/arch/alpha/pci/a12c.c cvs rdiff -u -r1.51 -r1.52 src/sys/arch/alpha/pci/apecs.c cvs rdiff -u -r1.70 -r1.71 src/sys/arch/alpha/pci/cia.c cvs rdiff -u -r1.35 -r1.36 src/sys/arch/alpha/pci/dwlpx.c cvs rdiff -u -r1.14 -r1.15 src/sys/arch/alpha/pci/irongate.c cvs rdiff -u -r1.48 -r1.49 src/sys/arch/alpha/pci/lca.c cvs rdiff -u -r1.26 -r1.27 src/sys/arch/alpha/pci/mcpcia.c cvs rdiff -u -r1.18 -r1.19 src/sys/arch/alpha/pci/tsc.c cvs rdiff -u -r1.11 -r1.12 src/sys/arch/alpha/pci/ttwoga.c cvs rdiff -u -r1.32 -r1.33 src/sys/arch/amd64/amd64/mainbus.c cvs rdiff -u -r1.35 -r1.36 src/sys/arch/arc/pci/necpb.c cvs rdiff -u -r1.23 -r1.24 src/sys/arch/arm/footbridge/footbridge.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/gemini/gemini_obio.c cvs rdiff -u -r1.16 -r1.17 src/sys/arch/arm/ixp12x0/ixp12x0.c cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/s3c2xx0/s3c2800_pci.c cvs rdiff -u -r1.12 -r1.13 src/sys/arch/arm/xscale/becc.c cvs rdiff -u -r1.19 -r1.20 src/sys/arch/arm/xscale/i80312.c cvs rdiff -u -r1.20 -r1.21 src/sys/arch/arm/xscale/i80321.c cvs rdiff -u -r1.13 -r1.14 src/sys/arch/arm/xscale/ixp425.c cvs rdiff -u -r1.49 -r1.50 src/sys/arch/atari/pci/pci_machdep.c cvs rdiff -u -r1.24 -r1.25 src/sys/arch/bebox/bebox/mainbus.c cvs rdiff -u -r1.24 -r1.25 src/sys/arch/cobalt/dev/gt.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/dreamcast/dev/g2/gapspci.c cvs rdiff -u -r1.23 -r1.24 src/sys/arch/evbarm/ifpga/ifpga.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbmips/gdium/bonito_mainbus.c cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbmips/malta/dev/gt.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbppc/walnut/pci/pchb.c cvs rdiff -u -r1.31 -r1.32 src/sys/arch/hp700/dev/dino.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/hp700/dev/elroy.c cvs rdiff -u -r1.13 -r1.14 src/sys/arch/hpcmips/vr/vrc4172pci.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/hpcmips/vr/vrpciu.c cvs rdiff -u -r1.90 -r1.91 src/sys/arch/i386/i386/mainbus.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/ia64/ia64/mainbus.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/ibmnws/ibmnws/mainbus.c cvs rdiff -u -r1.26 -r1.27 src/sys/arch/macppc/pci/bandit.c cvs rdiff -u -r1.11 -r1.12 src/sys/arch/macppc/pci/grackle.c cvs rdiff -u -r1.2 -r1.3 src/sys/arch/macppc/pci/u3.c cvs rdiff -u -r1.12 -r1.13 src/sys/arch/macppc/pci/uninorth.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/mips/adm5120/dev/admpci.c cvs rdiff -u -r1.9 -r1.10 src/sys/arch/mips/alchemy/dev/aupci.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/mips/rmi/rmixl_pcie.c cvs rdiff -u -r1.6 -r1.7 src/sys/arch/mips/rmi/rmixl_pcix.c cvs rdiff -u -r1.2 -r1.3 src/sys/arch/mips/sibyte/pci/sbbrz.c cvs rdiff -u -r1.11 -r1.12 src/sys/arch/mvmeppc/mvmeppc/mainbus.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/ofppc/pci/ofwpci.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/powerpc/booke/pci/pq3pci.c cvs rdiff -u -r1.6 -r1.7 src/sys/arch/powerpc/ibm4xx/pci/pchb.c cvs rdiff -u -r1.29 -r1.30 src/sys/arch/prep/prep/mainbus.c cvs rdiff -u -r1.21 -r1.22 src/sys/arch/sandpoint/sandpoint/mainbus.c cvs rdiff -u -r1.7 -r1.8 src/sys/arch/sgimips/gio/pci_gio.c cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sgimips/mace/pci_mace.c cvs rdiff -u -r1.13 -r1.14 src/sys/arch/sh3/dev/shpcic.c cvs rdiff -u -r1.39 -r1.40 src/sys/arch/sparc/sparc/msiiep.c cvs rdiff -u -r1.105 -r1.106 src/sys/arch/sparc64/dev/psycho.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/sparc64/dev/pyro.c cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sparc64/dev/schizo.c cvs rdiff -u -r1.24 -r1.25 src/sys/arch/x86/pci/pchb.c cvs rdiff -u -r1.44 -r1.45 src/sys/arch/x86/pci/pci_machdep.c cvs rdiff -u -r1.54 -r1.55 src/sys/arch/xen/xen/hypervisor.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/xen/xen/xpci_xenbus.c cvs rdiff -u -r1.39 -r1.40 src/sys/dev/cardbus/rbus_ppb.c cvs rdiff -u -r1.17 -r1.18 src/sys/dev/ic/cpc700.c cvs rdiff -u -r1.27 -r1.28 src/sys/dev/marvell/gtpci.c cvs rdiff -u -r1.4 -r1.5 src/sys/dev/marvell/mvpex.c cvs rdiff -u -r1.74 -r1.75 src/sys/dev/pci/if_fxp_pci.c \ src/sys/dev/pci/viaide.c cvs rdiff -u -r1.34 -r1.35 src/sys/dev/pci/if_ne_pci.c cvs rdiff -u -r1.139 -r1.140 src/sys/dev/pci/pci.c cvs rdiff -u -r1.28 -r1.29 src/sys/dev/pci/pci_map.c cvs rdiff -u -r1.50 -r1.51 src/sys/dev/pci/pciide_common.c cvs rdiff -u -r1.92 -r1.93 src/sys/dev/pci/pcivar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.