From 347f29452bbe2a57fc45cdbb3a4a34aff4ca222f Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Tue, 15 May 2012 12:46:22 +0200 Subject: [PATCH] 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 --- src/pciinit.c | 3 --- 1 file changed, 3 deletions(-) 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 @@ static void pci_bios_init_devices(void) { 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); } -- 2.39.5