[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/12] ppc-for-2.7 queue 20160531
From: |
David Gibson |
Subject: |
[Qemu-devel] [PULL 00/12] ppc-for-2.7 queue 20160531 |
Date: |
Tue, 31 May 2016 10:41:05 +1000 |
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(-)
- [Qemu-devel] [PULL 00/12] ppc-for-2.7 queue 20160531,
David Gibson <=
- [Qemu-devel] [PULL 12/12] cpu: Add a sync version of cpu_remove(), David Gibson, 2016/05/30
- [Qemu-devel] [PULL 01/12] ppc: Remove MMU_MODEn_SUFFIX definitions, David Gibson, 2016/05/30
- [Qemu-devel] [PULL 08/12] ppc: Add PPC_64H instruction flag to POWER7 and POWER8, David Gibson, 2016/05/30
- [Qemu-devel] [PULL 04/12] ppc: tlbie, tlbia and tlbisync are HV only, David Gibson, 2016/05/30
- [Qemu-devel] [PULL 10/12] exec: Do vmstate unregistration from cpu_exec_exit(), David Gibson, 2016/05/30
- [Qemu-devel] [PULL 06/12] ppc: Fix sign extension issue in mtmsr(d) emulation, David Gibson, 2016/05/30
- [Qemu-devel] [PULL 07/12] ppc: Get out of emulation on SMT "OR" ops, David Gibson, 2016/05/30
- [Qemu-devel] [PULL 03/12] ppc: Do some batching of TCG tlb flushes, David Gibson, 2016/05/30