CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2013/08/07 01:29:20
Modified files: sys/arch/macppc/conf: files.macppc sys/arch/macppc/pci: ht.c mpcpcibus.c sys/dev/pci : pcivar.h sys/arch/macppc/macppc: ofw_machdep.c rbus_machdep.c Added files: sys/arch/macppc/include: pci_machdep.h sys/arch/macppc/pci: pci_machdep.c sys/arch/socppc/include: pci_machdep.h Removed files: sys/arch/powerpc/pci: pci_machdep.h Log message: Mimic what's done on sparc64 and parse the OpenFirmware device tree to enumerate the pci devices. This allow us to not store the interrupt vector in the interrupt line register and to not try to attach pci devices disabled by firmware. With inputs from and ok kettenis@