PCI: show also host bridge data in "info pci" output
authorBlue Swirl <blauwirbel@gmail.com>
Sat, 6 Feb 2010 14:57:04 +0000 (14:57 +0000)
committerBlue Swirl <blauwirbel@gmail.com>
Sat, 6 Feb 2010 14:57:04 +0000 (14:57 +0000)
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
hw/pci.c

index 2aeaf75..9ad63dd 100644 (file)
--- a/hw/pci.c
+++ b/hw/pci.c
@@ -1290,7 +1290,7 @@ static QObject *pci_get_dev_dict(PCIDevice *dev, PCIBus *bus, int bus_num)
     }
 
     class = pci_get_word(dev->config + PCI_CLASS_DEVICE);
-    if (class == 0x0604) {
+    if (class == PCI_CLASS_BRIDGE_HOST || class == PCI_CLASS_BRIDGE_PCI) {
         QDict *qdict;
         QObject *pci_bridge;