All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Gibson <david@gibson.dropbear.id.au>
To: peter.maydell@linaro.org
Cc: agraf@suse.de, pbonzini@redhat.com, bharata.rao@gmail.com,
	benh@kernel.crashing.org, qemu-ppc@nongnu.org,
	qemu-devel@nongnu.org, David Gibson <david@gibson.dropbear.id.au>
Subject: [Qemu-devel] [PULL 00/12] ppc-for-2.7 queue 20160531
Date: Tue, 31 May 2016 10:41:05 +1000	[thread overview]
Message-ID: <1464655277-14748-1-git-send-email-david@gibson.dropbear.id.au> (raw)

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	other threads:[~2016-05-31  0:41 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-31  0:41 David Gibson [this message]
2016-05-31  0:41 ` [Qemu-devel] [PULL 01/12] ppc: Remove MMU_MODEn_SUFFIX definitions David Gibson
2016-05-31  0:41 ` [Qemu-devel] [PULL 02/12] ppc: Use split I/D mmu modes to avoid flushes on interrupts David Gibson
2016-06-01 19:33   ` [Qemu-devel] [Qemu-ppc] " Mark Cave-Ayland
2016-06-02  3:15     ` David Gibson
2016-06-02  5:32       ` Mark Cave-Ayland
2016-05-31  0:41 ` [Qemu-devel] [PULL 03/12] ppc: Do some batching of TCG tlb flushes David Gibson
2016-05-31  0:41 ` [Qemu-devel] [PULL 04/12] ppc: tlbie, tlbia and tlbisync are HV only David Gibson
2016-05-31 22:28   ` [Qemu-devel] [Qemu-ppc] " Mark Cave-Ayland
2016-06-01  2:15     ` David Gibson
2016-06-01  7:03       ` Mark Cave-Ayland
2016-06-02  3:17         ` David Gibson
2016-06-02  7:37           ` Cédric Le Goater
2016-06-02  7:45             ` Mark Cave-Ayland
2016-06-02  8:23               ` Cédric Le Goater
2016-06-02  8:47                 ` Mark Cave-Ayland
2016-06-02 18:09                   ` Mark Cave-Ayland
2016-06-02 18:19                     ` Cédric Le Goater
2016-06-03  7:12                   ` David Gibson
2016-06-14  7:37           ` Thomas Huth
2016-05-31  0:41 ` [Qemu-devel] [PULL 05/12] ppc: Change 'invalid' bit mask of tlbiel and tlbie David Gibson
2016-05-31  0:41 ` [Qemu-devel] [PULL 06/12] ppc: Fix sign extension issue in mtmsr(d) emulation David Gibson
2016-05-31  0:41 ` [Qemu-devel] [PULL 07/12] ppc: Get out of emulation on SMT "OR" ops David Gibson
2016-05-31  0:41 ` [Qemu-devel] [PULL 08/12] ppc: Add PPC_64H instruction flag to POWER7 and POWER8 David Gibson
2016-05-31  0:41 ` [Qemu-devel] [PULL 09/12] exec: Remove cpu from cpus list during cpu_exec_exit() David Gibson
2016-05-31  0:41 ` [Qemu-devel] [PULL 10/12] exec: Do vmstate unregistration from cpu_exec_exit() David Gibson
2016-05-31  0:41 ` [Qemu-devel] [PULL 11/12] cpu: Reclaim vCPU objects David Gibson
2016-05-31  0:41 ` [Qemu-devel] [PULL 12/12] cpu: Add a sync version of cpu_remove() David Gibson
2016-06-02 12:42 ` [Qemu-devel] [PULL 00/12] ppc-for-2.7 queue 20160531 Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1464655277-14748-1-git-send-email-david@gibson.dropbear.id.au \
    --to=david@gibson.dropbear.id.au \
    --cc=agraf@suse.de \
    --cc=benh@kernel.crashing.org \
    --cc=bharata.rao@gmail.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-ppc@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.