v2: - some patches from v1 are already merged in ppc-for-2.10
- added a new fix to a potential memory leak (patch 1)
- consolidate dt_id computation (patch 3)
- see individual changelogs for patch 2 and 4
This series is based on:
https://github.com/dgibson/qemu.git ppc-for-2.10
I could successfully migrate from QEMU 2.9 and back, including when the guest
has different threads per core than the host and hotplugging cores between
each migration attempt.
--
Greg
---
Greg Kurz (4):
spapr_cpu_core: drop reference on ICP object during CPU realization
spapr: fix error reporting in xics_system_init()
target/ppc: consolidate CPU device-tree id computation in helper
spapr: fix migration of ICP objects from/to older QEMU
hw/ppc/spapr.c | 57 +++++++++++++++++++++++++++++++++++--------
hw/ppc/spapr_cpu_core.c | 28 +++++++++++++++------
include/hw/ppc/spapr.h | 2 ++
target/ppc/cpu.h | 17 +++++++++++++
target/ppc/translate_init.c | 3 +-
5 files changed, 86 insertions(+), 21 deletions(-)