qemu-devel
[Top][All Lists]
Advanced

[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(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]