The following changes since commit 219dca61ebf41625831d4f96a720852baf44b762:
Merge remote-tracking branch 'remotes/ehabkost/tags/x86-next-pull-request' into staging (2019-06-11 16:02:07 +0100)
are available in the Git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-4.1-20190612
for you to fetch changes up to 4aca9786542e427d4337503566efdf09f2cb87cd:
ppc/xive: Make XIVE generate the proper interrupt types (2019-06-12 10:41:50 +1000)
----------------------------------------------------------------
ppc patch queue 2019-06-12
Next pull request against qemu-4.1. The big thing here is adding
support for hot plug of P2P bridges, and PCI devices under P2P bridges
on the "pseries" machine (which doesn't use SHPC). Other than that
there's just a handful of fixes and small enhancements.
----------------------------------------------------------------
Anton Blanchard (1):
target/ppc: Fix lxvw4x, lxvh8x and lxvb16x
Benjamin Herrenschmidt (1):
ppc/xive: Make XIVE generate the proper interrupt types
Cédric Le Goater (1):
ppc/pnv: activate the "dumpdtb" option on the powernv machine
David Gibson (8):
spapr: Clean up device node name generation for PCI devices
spapr: Clean up device tree construction for PCI devices
spapr: Clean up dt creation for PCI buses
spapr: Clean up spapr_drc_populate_dt()
spapr: Clean up DRC index construction
spapr: Don't use bus number for building DRC ids
spapr: Direct all PCI hotplug to host bridge, rather than P2P bridge
spapr: Allow hot plug/unplug of PCI bridges and devices under PCI bridges
Greg Kurz (1):
spapr_pci: Improve error message
Richard Henderson (1):
target/ppc: Use tcg_gen_gvec_bitsel
hw/intc/xive.c | 22 +-
hw/ppc/pnv.c | 2 +
hw/ppc/spapr.c | 25 +-
hw/ppc/spapr_drc.c | 13 +-
hw/ppc/spapr_pci.c | 497 ++++++++++++++++++++++--------------
include/hw/pci-host/spapr.h | 4 +-
include/hw/ppc/spapr_drc.h | 3 +-
include/hw/ppc/xive.h | 3 +-
target/ppc/translate/vsx-impl.inc.c | 37 +--
9 files changed, 368 insertions(+), 238 deletions(-)