On systems where there are PCI or PCIe buses not accessible via a bridge from bus 0, libpci does not find them. It should allow for multiple root complexes, and set up routing for PCI buses attached other than to the first.