[SeaBIOS] [PATCH 2/6] pci: init all devices

Gerd Hoffmann kraxel at redhat.com
Tue May 15 12:46:22 CEST 2012


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 at redhat.com>
---
 src/pciinit.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

diff --git a/src/pciinit.c b/src/pciinit.c
index f265662..c0eea96 100644
--- a/src/pciinit.c
+++ b/src/pciinit.c
@@ -219,9 +219,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);
     }
 
-- 
1.7.1




More information about the SeaBIOS mailing list