CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2010/12/04 10:06:32
Modified files: sys/dev/pci : pcireg.h sys/arch/alpha/pci: apecs_pci.c cia_pci.c irongate_pci.c lca_pci.c mcpcia_pci.c pci_machdep.h tsp_pci.c sys/arch/amd64/include: pci_machdep.h sys/arch/amd64/pci: pci_machdep.c sys/arch/arm/include: pci_machdep.h sys/arch/arm/xscale: i80321_pci.c sys/arch/hppa/dev: dino.c elroy.c sys/arch/hppa/include: pci_machdep.h sys/arch/hppa64/dev: elroy.c sys/arch/hppa64/include: pci_machdep.h sys/arch/i386/pci: pci_machdep.c pci_machdep.h sys/arch/landisk/include: pci_machdep.h sys/arch/loongson/dev: bonito.c sys/arch/loongson/include: pci_machdep.h sys/arch/macppc/pci: ht.c mpcpcibus.c sys/arch/mvmeppc/pci: mpcpcibr.c sys/arch/octeon/dev: octeon_pcibus.c sys/arch/octeon/include: pci_machdep.h sys/arch/powerpc/pci: pci_machdep.h sys/arch/sgi/pci: macepcibridge.c pci_machdep.h sys/arch/sgi/xbow: xbridge.c sys/arch/sh/dev: shpcic.c shpcicvar.h sys/arch/socppc/dev: socpcic.c sys/arch/sparc64/dev: pci_machdep.c psycho.c pyro.c schizo.c vpci.c sys/arch/sparc64/include: pci_machdep.h Log message: Introduce a new pci routine, pci_conf_size(), which returns the size of a given pcitag_t configuration address space. Currently, all pci controllers will return the usual 0x100 bytes of PCI configuration space, but this will eventually change on PCIe-capable controlers. ok kettenis@