[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PULL 00/36] spapr-next queue 20150923
From: |
David Gibson |
Subject: |
[Qemu-ppc] [PULL 00/36] spapr-next queue 20150923 |
Date: |
Wed, 23 Sep 2015 11:55:02 +1000 |
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 address@hidden 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
- [Qemu-ppc] [PULL 00/36] spapr-next queue 20150923,
David Gibson <=
- [Qemu-ppc] [PULL 01/36] spapr: Provide an error message when migration fails due to htab_shift mismatch, David Gibson, 2015/09/22
- [Qemu-ppc] [PULL 03/36] spapr: Add /ibm,partition-name, David Gibson, 2015/09/22
- [Qemu-ppc] [PULL 18/36] spapr: Initialize hotplug memory address space, David Gibson, 2015/09/22
- [Qemu-ppc] [PULL 12/36] pseries: define coldplugged devices as "configured", David Gibson, 2015/09/22
- [Qemu-ppc] [PULL 09/36] ppc/spapr: Use qemu_log_mask() for hcall_dprintf(), David Gibson, 2015/09/22
- [Qemu-ppc] [PULL 02/36] spapr: Create pseries-2.5 machine, David Gibson, 2015/09/22
- [Qemu-ppc] [PULL 11/36] sPAPR: Introduce rtas_ldq(), David Gibson, 2015/09/22
- [Qemu-ppc] [PULL 04/36] spapr: Add /rtas/ibm,change-msix-capable, David Gibson, 2015/09/22
- [Qemu-ppc] [PULL 05/36] spapr: Make ibm, change-msi respect 3 return values, David Gibson, 2015/09/22
- [Qemu-ppc] [PULL 06/36] spapr: SPLPAR Characteristics, David Gibson, 2015/09/22