qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/25] ppc-for-3.0 queue 2018-06-22
@ 2018-06-22 10:35 David Gibson
  2018-06-22 10:35 ` [Qemu-devel] [PULL 01/25] ppc/pnv: introduce a new intc_create() operation to the chip model David Gibson
                   ` (26 more replies)
  0 siblings, 27 replies; 32+ messages in thread
From: David Gibson @ 2018-06-22 10:35 UTC (permalink / raw)
  To: peter.maydell
  Cc: agraf, aik, groug, clg, lvivier, qemu-devel, qemu-ppc,
	David Gibson

The following changes since commit 46012db666990ff2eed1d3dc199ab8006439a93b:

  Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20180619' into staging (2018-06-20 09:51:30 +0100)

are available in the Git repository at:

  git://github.com/dgibson/qemu.git tags/ppc-for-3.0-20180622

for you to fetch changes up to e5ca28ecab5c69b7578e22391a66c97c3979ffd8:

  spapr: Don't rewrite mmu capabilities in KVM mode (2018-06-22 14:19:07 +1000)

----------------------------------------------------------------
ppc patch queue 2018-06-22

Another assorted patch of patches for ppc and spapr.
    * Rework of guest pagesize handling for ppc, which avoids guest
      visibly different behaviour between accelerators
    * A number of Pnv cleanups, working towards more complete POWER9
      support
    * Migration of VPA data, a significant bugfix

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      pseries: Update SLOF firmware image to qemu-slof-20180621

BALATON Zoltan (3):
      ppc4xx_i2c: Remove unimplemented sdata and intr registers
      ppc4xx_i2c: Implement directcntl register
      target/ppc: Add missing opcode for icbt on PPC440

Cédric Le Goater (6):
      ppc/pnv: introduce a new intc_create() operation to the chip model
      ppc/pnv: introduce a new isa_create() operation to the chip model
      ppc/pnv: introduce Pnv8Chip and Pnv9Chip models
      ppc/pnv: consolidate the creation of the ISA bus device tree
      spapr: split the IRQ allocation sequence
      spapr: remove unused spapr_irq routines

David Gibson (9):
      target/ppc: Allow cpu compatiblity checks based on type, not instance
      spapr: Compute effective capability values earlier
      spapr: Add cpu_apply hook to capabilities
      target/ppc: Add kvmppc_hpt_needs_host_contiguous_pages() helper
      spapr: Maximum (HPT) pagesize property
      spapr: Use maximum page size capability to simplify memory backend checking
      target/ppc: Add ppc_hash64_filter_pagesizes()
      spapr: Limit available pagesizes to provide a consistent guest environment
      spapr: Don't rewrite mmu capabilities in KVM mode

Greg Kurz (2):
      spapr_cpu_core: migrate per-CPU data
      spapr_cpu_core: migrate VPA related state

John Arbuckle (1):
      fpu_helper.c: fix helper_fpscr_clrbit() function

Sebastian Bauer (1):
      sm501: Fix hardware cursor color conversion

 default-configs/ppc-softmmu.mak    |   1 +
 default-configs/ppcemb-softmmu.mak |   1 +
 hw/display/sm501.c                 |   6 +-
 hw/i2c/ppc4xx_i2c.c                |  30 ++-
 hw/ppc/pnv.c                       | 383 +++++++++++++++++++++++--------------
 hw/ppc/pnv_core.c                  |  18 +-
 hw/ppc/pnv_lpc.c                   |  30 ++-
 hw/ppc/spapr.c                     | 122 ++++++------
 hw/ppc/spapr_caps.c                | 158 +++++++++++++--
 hw/ppc/spapr_cpu_core.c            |  91 ++++++++-
 hw/ppc/spapr_events.c              |  18 +-
 hw/ppc/spapr_pci.c                 |  23 ++-
 hw/ppc/spapr_vio.c                 |  10 +-
 include/hw/i2c/ppc4xx_i2c.h        |   8 +-
 include/hw/ppc/pnv.h               |  26 ++-
 include/hw/ppc/pnv_lpc.h           |   3 +-
 include/hw/ppc/spapr.h             |  19 +-
 include/hw/ppc/spapr_cpu_core.h    |   1 +
 pc-bios/README                     |   2 +-
 pc-bios/slof.bin                   | Bin 913880 -> 924840 bytes
 roms/SLOF                          |   2 +-
 target/ppc/compat.c                |  27 ++-
 target/ppc/cpu.h                   |   4 +
 target/ppc/fpu_helper.c            |  28 +++
 target/ppc/kvm.c                   | 146 +++++++-------
 target/ppc/kvm_ppc.h               |  11 +-
 target/ppc/mmu-hash64.c            |  59 ++++++
 target/ppc/mmu-hash64.h            |   3 +
 target/ppc/translate.c             |   2 +
 29 files changed, 865 insertions(+), 367 deletions(-)

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

end of thread, other threads:[~2018-06-23  9:39 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-22 10:35 [Qemu-devel] [PULL 00/25] ppc-for-3.0 queue 2018-06-22 David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 01/25] ppc/pnv: introduce a new intc_create() operation to the chip model David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 02/25] ppc/pnv: introduce a new isa_create() " David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 03/25] spapr_cpu_core: migrate per-CPU data David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 04/25] spapr_cpu_core: migrate VPA related state David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 05/25] ppc/pnv: introduce Pnv8Chip and Pnv9Chip models David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 06/25] ppc/pnv: consolidate the creation of the ISA bus device tree David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 07/25] target/ppc: Allow cpu compatiblity checks based on type, not instance David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 08/25] spapr: Compute effective capability values earlier David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 09/25] spapr: Add cpu_apply hook to capabilities David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 10/25] target/ppc: Add kvmppc_hpt_needs_host_contiguous_pages() helper David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 11/25] spapr: split the IRQ allocation sequence David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 12/25] spapr: remove unused spapr_irq routines David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 13/25] fpu_helper.c: fix helper_fpscr_clrbit() function David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 14/25] sm501: Fix hardware cursor color conversion David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 15/25] ppc4xx_i2c: Remove unimplemented sdata and intr registers David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 16/25] ppc4xx_i2c: Implement directcntl register David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 17/25] target/ppc: Add missing opcode for icbt on PPC440 David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 18/25] pseries: Update SLOF firmware image to qemu-slof-20180621 David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 19/25] spapr: Maximum (HPT) pagesize property David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 20/25] spapr: Use maximum page size capability to simplify memory backend checking David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 21/25] target/ppc: Add ppc_hash64_filter_pagesizes() David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 22/25] spapr: Limit available pagesizes to provide a consistent guest environment David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 23/25] spapr: Don't rewrite mmu capabilities in KVM mode David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 24/25] mac_dbdma: only dump commands for debug enabled channels David Gibson
2018-06-22 10:35 ` [Qemu-devel] [PULL 25/25] mac_newworld: always enable disable_direct_reg3_writes for ADB machines David Gibson
2018-06-22 13:45 ` [Qemu-devel] [PULL 00/25] ppc-for-3.0 queue 2018-06-22 no-reply
2018-06-22 15:03 ` Peter Maydell
2018-06-22 15:16   ` [Qemu-devel] [Qemu-ppc] " Mark Cave-Ayland
2018-06-23  0:41     ` David Gibson
2018-06-23  6:43       ` Mark Cave-Ayland
2018-06-23  8:58         ` David Gibson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).