This patch set cleans up pci host bus initialization. This is for MST's pci branch. It also fixes bonito bugs which was found during tests.
Isaku Yamahata (3): pci_host: remove PCIHostState::busdev. pci/pci_host: pci host bus initialization clean up. mips64el: fulong: fix pci multifunction bit hw/apb_pci.c | 29 +++++++++++++-------------- hw/bonito.c | 34 ++++++++++++++++++-------------- hw/grackle_pci.c | 11 ++++----- hw/gt64xxx.c | 14 ++++++------ hw/mips_fulong2e.c | 14 ++++++------ hw/pci.c | 53 ++++++++++++++++++++++++++++++--------------------- hw/pci.h | 11 ++++----- hw/pci_host.c | 14 ++++-------- hw/pci_host.h | 30 +++++++++++++++++++++++++++- 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 ++++-- hw/vt82c686.c | 5 ++- hw/vt82c686.h | 2 +- 19 files changed, 187 insertions(+), 151 deletions(-)