[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PULL 00/25] ppc-for-3.0 queue 2018-06-22
From: |
David Gibson |
Subject: |
[Qemu-ppc] [PULL 00/25] ppc-for-3.0 queue 2018-06-22 |
Date: |
Fri, 22 Jun 2018 20:35:03 +1000 |
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(-)
- [Qemu-ppc] [PULL 00/25] ppc-for-3.0 queue 2018-06-22,
David Gibson <=
- [Qemu-ppc] [PULL 09/25] spapr: Add cpu_apply hook to capabilities, David Gibson, 2018/06/22
- [Qemu-ppc] [PULL 01/25] ppc/pnv: introduce a new intc_create() operation to the chip model, David Gibson, 2018/06/22
- [Qemu-ppc] [PULL 03/25] spapr_cpu_core: migrate per-CPU data, David Gibson, 2018/06/22
- [Qemu-ppc] [PULL 14/25] sm501: Fix hardware cursor color conversion, David Gibson, 2018/06/22
- [Qemu-ppc] [PULL 08/25] spapr: Compute effective capability values earlier, David Gibson, 2018/06/22
- [Qemu-ppc] [PULL 02/25] ppc/pnv: introduce a new isa_create() operation to the chip model, David Gibson, 2018/06/22
- [Qemu-ppc] [PULL 17/25] target/ppc: Add missing opcode for icbt on PPC440, David Gibson, 2018/06/22
- [Qemu-ppc] [PULL 16/25] ppc4xx_i2c: Implement directcntl register, David Gibson, 2018/06/22
- [Qemu-ppc] [PULL 13/25] fpu_helper.c: fix helper_fpscr_clrbit() function, David Gibson, 2018/06/22
- [Qemu-ppc] [PULL 12/25] spapr: remove unused spapr_irq routines, David Gibson, 2018/06/22