[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/23] ppc-for-2.7 queue 20160701
From: |
David Gibson |
Subject: |
[Qemu-devel] [PULL 00/23] ppc-for-2.7 queue 20160701 |
Date: |
Fri, 1 Jul 2016 16:41:36 +1000 |
The following changes since commit 8a0b4de048e20215415b24c7b42514c27b9d6ef3:
pcspk: fix KVM (2016-06-30 19:00:02 +0100)
are available in the git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-2.7-20160701
for you to fetch changes up to 13f5e8003e7b67039cb7a19e41b4f7f7ac669cb3:
qmp: fix spapr example of query-hotpluggable-cpus (2016-07-01 13:41:47 +1000)
----------------------------------------------------------------
ppc patch queue 2016-07-01
Here's the current ppc patch queue. This is a fairly large batch,
containing:
* A number of further preliminary patches towards full hypervisor
mode emulation
* Some further fixes / cleanups for the recently merged device_add
based CPU hotplug
* Preliminary patches towards supporting a native (rather than
paravirtualized) XICS device. This will be needed to emulate a
physical Power machine, including hypervisor capabilities
* Assorted bug fixes
----------------------------------------------------------------
Aaron Larson (2):
target-ppc: Eliminate redundant and incorrect function
booke206_page_size_to_tlb
target-ppc: gen_pause for instructions: yield, mdoio, mdoom, miso
Benjamin Herrenschmidt (13):
ppc: Add a bunch of hypervisor SPRs to Book3s
ppc: Update LPCR definitions
ppc: Use a helper to filter writes to LPCR
ppc: Fix conditions for delivering external interrupts to a guest
ppc: Enforce setting MSR:EE,IR and DR when MSR:PR is set
ppc: Initial HDEC support
ppc: LPCR is a HV resource
ppc: Print HSRR0/HSRR1 in "info registers"
ppc: Fix 64K pages support in full emulation
ppc/xics: Rename existing xics to xics_spapr
ppc/xics: Move SPAPR specific code to a separate file
ppc/xics: Implement H_IPOLL using an accessor
ppc/xics: Replace "icp" with "xics" in most places
Bharata B Rao (2):
spapr: Restore support for older PowerPC CPU cores
spapr: Restore support for 970MP and POWER8NVL CPU cores
Greg Kurz (4):
spapr: fix write-past-end-of-array error in cpu core device init code
spapr: drop reference on child object during core realization
spapr: do proper error propagation in spapr_cpu_core_realize_child()
spapr: drop duplicate variable in spapr_core_release()
Igor Mammedov (1):
qmp: fix spapr example of query-hotpluggable-cpus
Thomas Huth (1):
hw/ppc/spapr: Add some missing hcall function set strings
default-configs/ppc64-softmmu.mak | 1 +
hw/intc/Makefile.objs | 1 +
hw/intc/xics.c | 537 ++++++--------------------------------
hw/intc/xics_kvm.c | 63 ++---
hw/intc/xics_spapr.c | 434 ++++++++++++++++++++++++++++++
hw/ppc/e500.c | 2 +-
hw/ppc/e500.h | 2 +
hw/ppc/ppc.c | 17 +-
hw/ppc/ppce500_spin.c | 7 +-
hw/ppc/spapr.c | 22 +-
hw/ppc/spapr_cpu_core.c | 48 +++-
hw/ppc/spapr_events.c | 8 +-
hw/ppc/spapr_pci.c | 13 +-
hw/ppc/spapr_vio.c | 2 +-
include/hw/pci-host/spapr.h | 2 +-
include/hw/ppc/spapr.h | 2 +-
include/hw/ppc/spapr_vio.h | 2 +-
include/hw/ppc/xics.h | 54 +++-
qmp-commands.hx | 4 +-
target-ppc/cpu-qom.h | 3 +
target-ppc/cpu.h | 16 +-
target-ppc/excp_helper.c | 41 ++-
target-ppc/helper.h | 3 +
target-ppc/helper_regs.h | 4 +
target-ppc/mmu-hash64.c | 96 ++++++-
target-ppc/timebase_helper.c | 10 +
target-ppc/translate.c | 22 +-
target-ppc/translate_init.c | 216 +++++++++++++--
28 files changed, 1022 insertions(+), 610 deletions(-)
create mode 100644 hw/intc/xics_spapr.c
- [Qemu-devel] [PULL 00/23] ppc-for-2.7 queue 20160701,
David Gibson <=
- [Qemu-devel] [PULL 02/23] ppc: Update LPCR definitions, David Gibson, 2016/07/01
- [Qemu-devel] [PULL 10/23] spapr: fix write-past-end-of-array error in cpu core device init code, David Gibson, 2016/07/01
- [Qemu-devel] [PULL 05/23] ppc: Enforce setting MSR:EE, IR and DR when MSR:PR is set, David Gibson, 2016/07/01
- Re: [Qemu-devel] [Qemu-ppc] [PULL 05/23] ppc: Enforce setting MSR:EE, IR and DR when MSR:PR is set, Mark Cave-Ayland, 2016/07/08
- Re: [Qemu-devel] [Qemu-ppc] [PULL 05/23] ppc: Enforce setting MSR:EE, IR and DR when MSR:PR is set, Benjamin Herrenschmidt, 2016/07/08
- Re: [Qemu-devel] [Qemu-ppc] [PULL 05/23] ppc: Enforce setting MSR:EE, IR and DR when MSR:PR is set, Benjamin Herrenschmidt, 2016/07/08
- Re: [Qemu-devel] [Qemu-ppc] [PULL 05/23] ppc: Enforce setting MSR:EE, IR and DR when MSR:PR is set, Benjamin Herrenschmidt, 2016/07/08
- Re: [Qemu-devel] [Qemu-ppc] [PULL 05/23] ppc: Enforce setting MSR:EE, IR and DR when MSR:PR is set, Benjamin Herrenschmidt, 2016/07/08
- [Qemu-devel] [PATCH] ppc: Fix support for odd MSR combinations, Benjamin Herrenschmidt, 2016/07/08
- Re: [Qemu-devel] [PATCH] ppc: Fix support for odd MSR combinations, Benjamin Herrenschmidt, 2016/07/08