Changes for pci branch -> master tree: - rebased to master branch. - dropped bonito clean up.(will send it separately) - introduced "pci: move out pci internal structures" which is already commited to pci branch. but not into master tree.
Isaku Yamahata (3): pci: move out pci internal structures, PCIBus, PCIBridge, and pci_bus_info. pci_host: remove PCIHostState::busdev. pci/pci_host: pci host bus initialization clean up. hw/apb_pci.c | 22 +++++++------- hw/bonito.c | 32 +++++++++++--------- hw/grackle_pci.c | 11 +++---- hw/gt64xxx.c | 14 ++++---- hw/pci.c | 83 ++++++++++++++++++++-------------------------------- hw/pci.h | 11 +++---- hw/pci_host.c | 14 +++----- hw/pci_host.h | 30 +++++++++++++++++- hw/pci_internals.h | 40 +++++++++++++++++++++++++ hw/pcie_host.c | 12 ++++---- hw/piix_pci.c | 14 +++++--- hw/ppc4xx_pci.c | 11 +++---- hw/ppce500_pci.c | 12 +++---- hw/prep_pci.c | 20 ++++++------ hw/sh_pci.c | 14 ++++---- hw/unin_pci.c | 30 +++++++++--------- hw/versatile_pci.c | 8 +++-- 17 files changed, 213 insertions(+), 165 deletions(-) create mode 100644 hw/pci_internals.h