Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190312085502.8203-1-david@gibson.dropbear.id.au
Maintainers: Thomas Huth <thuth@redhat.com>, David Gibson <david@gibson.dropbear.id.au>, Fam Zheng <fam@euphon.net>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Cédric Le Goater" <clg@kaod.org>, Jason Wang <jasowang@redhat.com>, Laurent Vivier <lvivier@redhat.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Alex Williamson <alex.williamson@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
MAINTAINERS | 1 +
default-configs/ppc-softmmu.mak | 2 +
hw/char/spapr_vty.c | 58 +-
hw/i2c/Kconfig | 4 +
hw/i2c/Makefile.objs | 1 +
hw/i2c/mpc_i2c.c | 357 +++++++
hw/intc/Makefile.objs | 2 +-
hw/intc/pnv_xive.c | 1753 +++++++++++++++++++++++++++++++++++
hw/intc/pnv_xive_regs.h | 248 +++++
hw/intc/spapr_xive.c | 86 +-
hw/intc/xics_kvm.c | 4 +-
hw/intc/xics_spapr.c | 24 +-
hw/intc/xive.c | 113 ++-
hw/net/spapr_llan.c | 110 +--
hw/nvram/spapr_nvram.c | 42 +-
hw/ppc/e500.c | 54 ++
hw/ppc/mac_newworld.c | 4 +-
hw/ppc/mac_oldworld.c | 4 +-
hw/ppc/pnv.c | 252 ++++-
hw/ppc/pnv_core.c | 189 +++-
hw/ppc/pnv_lpc.c | 316 ++++++-
hw/ppc/pnv_occ.c | 127 ++-
hw/ppc/pnv_psi.c | 425 ++++++++-
hw/ppc/pnv_xscom.c | 33 +-
hw/ppc/ppc.c | 106 ++-
hw/ppc/spapr.c | 361 ++++----
hw/ppc/spapr_caps.c | 254 +++--
hw/ppc/spapr_cpu_core.c | 52 +-
hw/ppc/spapr_drc.c | 134 +--
hw/ppc/spapr_events.c | 92 +-
hw/ppc/spapr_hcall.c | 120 +--
hw/ppc/spapr_iommu.c | 107 ++-
hw/ppc/spapr_irq.c | 104 +--
hw/ppc/spapr_ovec.c | 46 +-
hw/ppc/spapr_pci.c | 212 ++---
hw/ppc/spapr_pci_vfio.c | 14 +-
hw/ppc/spapr_rng.c | 18 +-
hw/ppc/spapr_rtas.c | 30 +-
hw/ppc/spapr_rtas_ddw.c | 42 +-
hw/ppc/spapr_rtc.c | 16 +-
hw/ppc/spapr_vio.c | 116 +--
hw/scsi/spapr_vscsi.c | 14 +-
hw/vfio/common.c | 2 +-
hw/vfio/spapr.c | 49 +-
hw/vfio/trace-events | 2 +-
include/hw/pci-host/spapr.h | 44 +-
include/hw/ppc/pnv.h | 42 +-
include/hw/ppc/pnv_core.h | 14 +-
include/hw/ppc/pnv_lpc.h | 26 +
include/hw/ppc/pnv_occ.h | 17 +
include/hw/ppc/pnv_psi.h | 59 +-
include/hw/ppc/pnv_xive.h | 93 ++
include/hw/ppc/pnv_xscom.h | 21 +-
include/hw/ppc/ppc.h | 1 +
include/hw/ppc/spapr.h | 194 ++--
include/hw/ppc/spapr_cpu_core.h | 24 +-
include/hw/ppc/spapr_drc.h | 108 +--
include/hw/ppc/spapr_irq.h | 58 +-
include/hw/ppc/spapr_ovec.h | 30 +-
include/hw/ppc/spapr_vio.h | 74 +-
include/hw/ppc/spapr_xive.h | 18 +-
include/hw/ppc/xics_spapr.h | 6 +-
include/hw/ppc/xive.h | 4 +
include/hw/vfio/vfio-common.h | 2 +
pc-bios/u-boot.e500 | Bin 388672 -> 349148 bytes
roms/u-boot | 2 +-
target/ppc/cpu-qom.h | 1 +
target/ppc/cpu.h | 59 +-
target/ppc/excp_helper.c | 30 +-
target/ppc/internal.h | 27 +-
target/ppc/kvm.c | 206 ++--
target/ppc/kvm_ppc.h | 23 +
target/ppc/machine.c | 8 +-
target/ppc/mmu-hash64.c | 2 +-
target/ppc/translate.c | 22 +-
target/ppc/translate/vmx-impl.inc.c | 27 +-
target/ppc/translate/vsx-impl.inc.c | 65 +-
target/ppc/translate_init.inc.c | 7 +-
tests/boot-serial-test.c | 4 +-
tests/pnv-xscom-test.c | 2 -
tests/prom-env-test.c | 13 +-
tests/pxe-test.c | 19 +-
82 files changed, 5841 insertions(+), 1611 deletions(-)
create mode 100644 hw/i2c/mpc_i2c.c
create mode 100644 hw/intc/pnv_xive.c
create mode 100644 hw/intc/pnv_xive_regs.h
create mode 100644 include/hw/ppc/pnv_xive.h