pci: init all devices
seabios used to initialize root bus devices only, with this patch
devices behind pci bridges are initialized too. This allows to boot
from virtio devices behind pci bridges.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
diff --git a/src/pciinit.c b/src/pciinit.c
index 613a9c0..8452572 100644
--- a/src/pciinit.c
+++ b/src/pciinit.c
@@ -220,9 +220,6 @@
{
struct pci_device *pci;
foreachpci(pci) {
- if (pci_bdf_to_bus(pci->bdf) != 0)
- // Only init devices on host bus.
- break;
pci_bios_init_device(pci);
}