Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200131060924.147449-1-david@gibson.dropbear.id.au
Maintainers: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Markus Armbruster <armbru@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Richard Henderson <rth@twiddle.net>, Laurent Vivier <lvivier@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Eric Blake <eblake@redhat.com>, "Cédric Le Goater" <clg@kaod.org>, John Snow <jsnow@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>, David Gibson <david@gibson.dropbear.id.au>, "Hervé Poussineau" <hpoussin@reactos.org>, Thomas Huth <thuth@redhat.com>
.gitmodules | 3 -
MAINTAINERS | 1 -
Makefile | 2 +-
cpus.c | 5 +
docs/interop/firmware.json | 3 +-
docs/specs/index.rst | 1 +
docs/specs/tpm.rst | 503 ++++++++++++
docs/specs/tpm.txt | 427 -----------
hw/intc/xics.c | 14 +-
hw/pci-host/Makefile.objs | 2 +
hw/pci-host/pnv_phb3.c | 1197 +++++++++++++++++++++++++++++
hw/pci-host/pnv_phb3_msi.c | 349 +++++++++
hw/pci-host/pnv_phb3_pbcq.c | 358 +++++++++
hw/pci-host/pnv_phb4.c | 1439 +++++++++++++++++++++++++++++++++++
hw/pci-host/pnv_phb4_pec.c | 595 +++++++++++++++
hw/ppc/Kconfig | 2 +
hw/ppc/pnv.c | 204 ++++-
hw/ppc/pnv_core.c | 33 +-
hw/ppc/pnv_homer.c | 1 +
hw/ppc/pnv_lpc.c | 6 +-
hw/ppc/pnv_occ.c | 1 +
hw/ppc/pnv_pnor.c | 6 +-
hw/ppc/ppc.c | 18 -
hw/ppc/prep.c | 384 +---------
hw/ppc/spapr.c | 63 +-
hw/ppc/spapr_caps.c | 49 +-
hw/ppc/spapr_events.c | 269 +++++++
hw/ppc/spapr_hcall.c | 20 +
hw/ppc/spapr_rtas.c | 87 +++
hw/ppc/spapr_vio.c | 11 +-
hw/ppc/virtex_ml507.c | 7 +-
hw/tpm/Kconfig | 6 +
hw/tpm/Makefile.objs | 1 +
hw/tpm/tpm_spapr.c | 429 +++++++++++
hw/tpm/tpm_tis.c | 32 +-
hw/tpm/tpm_util.c | 25 +
hw/tpm/tpm_util.h | 3 +
hw/tpm/trace-events | 16 +-
include/hw/pci-host/pnv_phb3.h | 164 ++++
include/hw/pci-host/pnv_phb3_regs.h | 450 +++++++++++
include/hw/pci-host/pnv_phb4.h | 230 ++++++
include/hw/pci-host/pnv_phb4_regs.h | 553 ++++++++++++++
include/hw/pci/pcie_port.h | 1 +
include/hw/ppc/pnv.h | 13 +
include/hw/ppc/pnv_core.h | 1 +
include/hw/ppc/pnv_xscom.h | 20 +
include/hw/ppc/ppc.h | 1 -
include/hw/ppc/spapr.h | 25 +-
include/hw/ppc/spapr_vio.h | 1 +
include/hw/ppc/xics.h | 5 +
include/qemu/main-loop.h | 8 +
include/sysemu/tpm.h | 3 +
pc-bios/README | 3 -
pc-bios/ppc_rom.bin | Bin 1048576 -> 0 bytes
qapi/tpm.json | 6 +-
qemu-deprecated.texi | 6 -
qemu-doc.texi | 15 +-
roms/openhackware | 1 -
target/ppc/cpu.h | 8 +-
target/ppc/excp_helper.c | 79 +-
target/ppc/helper.h | 4 +
target/ppc/kvm.c | 43 +-
target/ppc/kvm_ppc.h | 8 +
target/ppc/mem_helper.c | 197 ++++-
target/ppc/misc_helper.c | 63 ++
target/ppc/mmu-radix64.c | 6 +
target/ppc/trace-events | 1 +
target/ppc/translate.c | 26 +
target/ppc/translate_init.inc.c | 20 +-
tests/qtest/boot-order-test.c | 25 -
tests/qtest/cdrom-test.c | 2 +-
tests/qtest/endianness-test.c | 2 +-
72 files changed, 7549 insertions(+), 1013 deletions(-)
create mode 100644 docs/specs/tpm.rst
delete mode 100644 docs/specs/tpm.txt
create mode 100644 hw/pci-host/pnv_phb3.c
create mode 100644 hw/pci-host/pnv_phb3_msi.c
create mode 100644 hw/pci-host/pnv_phb3_pbcq.c
create mode 100644 hw/pci-host/pnv_phb4.c
create mode 100644 hw/pci-host/pnv_phb4_pec.c
create mode 100644 hw/tpm/tpm_spapr.c
create mode 100644 include/hw/pci-host/pnv_phb3.h
create mode 100644 include/hw/pci-host/pnv_phb3_regs.h
create mode 100644 include/hw/pci-host/pnv_phb4.h
create mode 100644 include/hw/pci-host/pnv_phb4_regs.h
delete mode 100644 pc-bios/ppc_rom.bin
delete mode 160000 roms/openhackware