The following changes since commit d6550e9ed2e1a60d889dfb721de00d9a4e3bafbe:
Merge remote-tracking branch 'remotes/riku/tags/pull-linux-user-20160527' into staging (2016-05-27 14:05:48 +0100) are available in the git repository at: git://github.com/dgibson/qemu.git tags/ppc-for-2.7-20160531 for you to fetch changes up to 2c579042e3be50bb40a233a6986348b4f40ed026: cpu: Add a sync version of cpu_remove() (2016-05-30 14:17:05 +1000) ---------------------------------------------------------------- ppc patch queue for 2016-05-31 Here's another ppc patch queue. This batch is all preliminaries towards two significant features: 1) Full hypervisor-mode support for POWER8 Patches 1-8 start fixing various bugs with TCG's handling of hypervisor mode 2) CPU hotplug support Patches 9-12 make some preliminary fixes towards implementing CPU hotplug on ppc64 (and other non-x86 platforms). These patches are actually to generic code, not ppc, but are included here with Paolo's ACK. ---------------------------------------------------------------- Benjamin Herrenschmidt (7): ppc: Remove MMU_MODEn_SUFFIX definitions ppc: Use split I/D mmu modes to avoid flushes on interrupts ppc: Do some batching of TCG tlb flushes ppc: tlbie, tlbia and tlbisync are HV only ppc: Change 'invalid' bit mask of tlbiel and tlbie ppc: Get out of emulation on SMT "OR" ops ppc: Add PPC_64H instruction flag to POWER7 and POWER8 Bharata B Rao (3): exec: Remove cpu from cpus list during cpu_exec_exit() exec: Do vmstate unregistration from cpu_exec_exit() cpu: Add a sync version of cpu_remove() Gu Zheng (1): cpu: Reclaim vCPU objects Michael Neuling (1): ppc: Fix sign extension issue in mtmsr(d) emulation cpus.c | 51 ++++++++++++++++++++++++++-- exec.c | 43 ++++++++++++++++++----- hw/ppc/spapr_hcall.c | 14 ++++++-- include/qom/cpu.h | 18 ++++++++++ include/sysemu/kvm.h | 1 + kvm-all.c | 57 ++++++++++++++++++++++++++++++- kvm-stub.c | 5 +++ target-ppc/cpu.h | 16 +++++---- target-ppc/excp_helper.c | 17 ++++------ target-ppc/helper.h | 1 + target-ppc/helper_regs.h | 67 ++++++++++++++++++++++++++++++++---- target-ppc/machine.c | 5 ++- target-ppc/mmu-hash64.c | 11 ++---- target-ppc/mmu_helper.c | 9 ++++- target-ppc/translate.c | 83 ++++++++++++++++++++++++++++++++++++--------- target-ppc/translate_init.c | 4 +-- 16 files changed, 337 insertions(+), 65 deletions(-)