All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/12] ppc-for-2.7 queue 20160531
@ 2016-05-31  0:41 David Gibson
  2016-05-31  0:41 ` [Qemu-devel] [PULL 01/12] ppc: Remove MMU_MODEn_SUFFIX definitions David Gibson
                   ` (12 more replies)
  0 siblings, 13 replies; 31+ messages in thread
From: David Gibson @ 2016-05-31  0:41 UTC (permalink / raw)
  To: peter.maydell
  Cc: agraf, pbonzini, bharata.rao, benh, qemu-ppc, qemu-devel,
	David Gibson

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

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2025-09-24 17:22 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-31  0:41 [Qemu-devel] [PULL 00/12] ppc-for-2.7 queue 20160531 David Gibson
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
2025-08-27 14:07   ` Philippe Mathieu-Daudé
2025-09-24 17:19     ` Philippe Mathieu-Daudé
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

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.