The following changes since commit 27c7275a56948f48f536e2d1599b22355f5714ac:
Merge remote-tracking branch 'remotes/kraxel/tags/pull-ipxe-20150903-1' into staging (2015-09-22 19:22:23 +0100) are available in the git repository at: git://github.com/dgibson/qemu.git tags/spapr-next-20150923 for you to fetch changes up to d76548a98f4e18d3c65a3d921bbb70caf9be6138: sPAPR: Enable EEH on VFIO PCI device only (2015-09-23 10:51:11 +1000) Apologies for the breakage in the previous pull request, this should fix it. ---------------------------------------------------------------- sPAPR Patch Queue: 2015-09-23 Highlights: * pseries-2.5 machine type * Memory hotplug for "pseries" guests * Fixes to the PAPR Dynamic Reconfiguration hotplug code * Several PAPR compliance fixes * New SLOF with: * GPT support * Much faster VGA handling ---------------------------------------------------------------- Alexey Kardashevskiy (3): pseries: Update SLOF firmware image to qemu-slof-20150813 spapr: Enable in-kernel H_SET_MODE handling spapr: Use QEMU limit for maximum CPUs number Andrew Jones (1): spapr: add dumpdtb support Bharata B Rao (12): spapr: Provide an error message when migration fails due to htab_shift mismatch spapr_rtas: Prevent QEMU crash during hotplug without a prior device_add spapr: Initialize hotplug memory address space spapr: Support ibm,dynamic-reconfiguration-memory spapr: Make hash table size a factor of maxram_size spapr: Memory hotplug support spapr: Don't allow memory hotplug to memory less nodes spapr: Provide better error message when slots exceed max allowed spapr: Populate ibm,associativity-lookup-arrays correctly for non-NUMA spapr: Revert to memory@XXXX representation for non-hotplugged memory spapr: Support hotplug by specifying DRC count spapr: Move memory hotplug to RTAS_LOG_V6_HP_ID_DRC_COUNT type David Gibson (6): spapr: Create pseries-2.5 machine spapr_drc: Fix potential undefined behaviour pseries: Fix incorrect calculation of threads per socket for chip-id spapr: Don't use QOM [*] syntax for DR connectors. spapr: Add LMB DR connectors spapr: Fix default NUMA node allocation for threads Gavin Shan (3): sPAPR: Introduce rtas_ldq() sPAPR: Revert don't enable EEH on emulated PCI devices sPAPR: Enable EEH on VFIO PCI device only Laurent Vivier (1): pseries: define coldplugged devices as "configured" Michael Roth (3): spapr_pci: fix device tree props for MSI/MSI-X spapr_drc: don't allow 'empty' DRCs to be unisolated or allocated spapr_drc: use RTAS return codes for methods called by RTAS Sam Bobroff (4): spapr: Add /ibm,partition-name spapr: Add /rtas/ibm,change-msix-capable spapr: Make ibm, change-msi respect 3 return values spapr: SPLPAR Characteristics Thomas Huth (3): ppc/spapr: Use qemu_log_mask() for hcall_dprintf() ppc/spapr: Fix buffer overflow in spapr_populate_drconf_memory() ppc/spapr: Implement H_RANDOM hypercall in QEMU default-configs/ppc64-softmmu.mak | 1 + docs/specs/ppc-spapr-hotplug.txt | 48 ++++ hw/ppc/Makefile.objs | 2 +- hw/ppc/spapr.c | 483 ++++++++++++++++++++++++++++++++++---- hw/ppc/spapr_drc.c | 67 ++++-- hw/ppc/spapr_events.c | 51 +++- hw/ppc/spapr_hcall.c | 54 ++++- hw/ppc/spapr_pci.c | 47 ++-- hw/ppc/spapr_pci_vfio.c | 2 +- hw/ppc/spapr_rng.c | 186 +++++++++++++++ hw/ppc/spapr_rtas.c | 57 +++-- include/hw/ppc/spapr.h | 57 ++++- include/hw/ppc/spapr_drc.h | 29 +-- pc-bios/README | 2 +- pc-bios/slof.bin | Bin 912720 -> 915584 bytes roms/SLOF | 2 +- target-ppc/kvm.c | 14 ++ target-ppc/kvm_ppc.h | 10 + 18 files changed, 955 insertions(+), 157 deletions(-) create mode 100644 hw/ppc/spapr_rng.c