The following changes since commit 6aa5a3679449cdf0b6fe5a6829b22e642ded57fd:
Merge remote-tracking branch 'remotes/kraxel/tags/pull-ui-20161013-1' into staging (2016-10-13 14:27:58 +0100) are available in the git repository at: git://github.com/dgibson/qemu.git tags/ppc-for-2.8-20161017 for you to fetch changes up to 357d1e3bc7d2d80e5271bc4f3ac8537e30dc8046: spapr: Improved placement of PCI host bridges in guest memory map (2016-10-16 12:04:15 +1100) ---------------------------------------------------------------- ppc patch queue 2016-10-17 Highlights: * Significant rework of how PCI IO windows are placed for the pseries machine type * A number of extra tests added for ppc * Other tests clean up / fixed * Some cleanups to the XICS interrupt controller in preparation for the 'powernv' machine type A number of the test changes aren't strictly in ppc related code, but are included via my tree because they're primarily focused on improving test coverage for ppc. ---------------------------------------------------------------- Benjamin Herrenschmidt (2): ppc/xics: Make the ICSState a list ppc/xics: Split ICS into ics-base and ics class David Gibson (7): libqos: Isolate knowledge of spapr memory map to qpci_init_spapr() libqos: Correct error in PCI hole sizing for spapr libqos: Limit spapr-pci to 32-bit MMIO for now spapr_pci: Delegate placement of PCI host bridges to machine type spapr: Adjust placement of PCI host bridge to allow > 1TiB RAM spapr_pci: Add a 64-bit MMIO window spapr: Improved placement of PCI host bridges in guest memory map Laurent Vivier (2): tests: minor cleanups in usb-hcd-uhci-test qtest: ask endianness of the target in qtest_init() Michael Roth (1): spapr: fix inheritance chain for default machine options Nikunj A Dadhania (1): target-ppc: implement vexts[bh]2w and vexts[bhw]2d Thomas Huth (3): tests/boot-sector: Use minimum length for the Forth boot script tests/boot-sector: Use mkstemp() to create a unique file name tests/boot-sector: Increase time-out to 90 seconds hw/intc/trace-events | 15 +-- hw/intc/xics.c | 231 ++++++++++++++++++++++-------------- hw/intc/xics_kvm.c | 37 ++++-- hw/intc/xics_spapr.c | 116 +++++++++++------- hw/ppc/spapr.c | 118 +++++++++++++++++- hw/ppc/spapr_events.c | 2 +- hw/ppc/spapr_pci.c | 95 ++++++++++----- hw/ppc/spapr_vio.c | 2 +- include/hw/pci-host/spapr.h | 25 ++-- include/hw/ppc/spapr.h | 4 + include/hw/ppc/xics.h | 40 ++++--- qtest.c | 7 ++ target-ppc/helper.h | 5 + target-ppc/int_helper.c | 15 +++ target-ppc/translate/vmx-impl.inc.c | 5 + target-ppc/translate/vmx-ops.inc.c | 5 + tests/bios-tables-test.c | 2 +- tests/boot-sector.c | 25 ++-- tests/boot-sector.h | 4 +- tests/endianness-test.c | 3 +- tests/libqos/pci-spapr.c | 116 ++++++++++-------- tests/libqos/virtio-pci.c | 2 +- tests/libqtest.c | 68 ++++------- tests/libqtest.h | 16 ++- tests/pxe-test.c | 2 +- tests/spapr-phb-test.c | 2 +- tests/usb-hcd-uhci-test.c | 15 ++- tests/virtio-blk-test.c | 2 +- 28 files changed, 642 insertions(+), 337 deletions(-)