aboutsummaryrefslogtreecommitdiff
path: root/pci.c
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2015-05-25 15:45:03 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2015-05-25 15:45:03 +0200
commit489b1b7ed7f7353bc850c97b92ae17cc3c69d689 (patch)
tree08a3fe2bfcc66a4312c5ee95cd5c085ea2127f06 /pci.c
parentd6e4ba1f9d3b9ec2c85129c7afed7388d9233c55 (diff)
downloadqboot-489b1b7ed7f7353bc850c97b92ae17cc3c69d689.zip
qboot-489b1b7ed7f7353bc850c97b92ae17cc3c69d689.tar.gz
qboot-489b1b7ed7f7353bc850c97b92ae17cc3c69d689.tar.bz2
fix for PCI bridges
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'pci.c')
-rw-r--r--pci.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pci.c b/pci.c
index 3976578..d1d6f63 100644
--- a/pci.c
+++ b/pci.c
@@ -115,6 +115,7 @@ static void do_setup_pci(uint32_t bdf, uint32_t id, uint8_t type)
/* Add PCI bridge device id for the recursive call. */
addend += (bdf >> 3) & 0x1f;
+ pci_foreach(do_block_pci_bridges);
pci_foreach(do_setup_pci);
addend -= (bdf >> 3) & 0x1f;