diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2013-06-06 18:48:54 +1000 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2013-07-07 23:10:57 +0300 |
commit | 7588e2b0559ae72d3c2952c7807fc05c03099970 (patch) | |
tree | 76ebe67b57d80d14b4fc77a7725700940120db03 /include | |
parent | 2b8cc89a5c4a8bccbef8c6862bae7371afbf3e76 (diff) | |
download | qemu-7588e2b0559ae72d3c2952c7807fc05c03099970.zip qemu-7588e2b0559ae72d3c2952c7807fc05c03099970.tar.gz qemu-7588e2b0559ae72d3c2952c7807fc05c03099970.tar.bz2 |
pci: Fold host_buses list into PCIHostState functionality
The host_buses list is an odd structure - a list of pointers to PCI root
buses existing in parallel to the normal qdev tree structure. This patch
removes it, instead putting the link pointers into the PCIHostState
structure, which have a 1:1 relationship to PCIHostBus structures anyway.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/hw/pci/pci_host.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/hw/pci/pci_host.h b/include/hw/pci/pci_host.h index 44052f2..ba31595 100644 --- a/include/hw/pci/pci_host.h +++ b/include/hw/pci/pci_host.h @@ -46,6 +46,8 @@ struct PCIHostState { MemoryRegion mmcfg; uint32_t config_reg; PCIBus *bus; + + QLIST_ENTRY(PCIHostState) next; }; typedef struct PCIHostBridgeClass { |