Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200221033650.444386-1-david@gibson.dropbear.id.au
Maintainers: David Gibson <david@gibson.dropbear.id.au>, Paolo Bonzini <pbonzini@redhat.com>, "Cédric Le Goater" <clg@kaod.org>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Igor Mammedov <imammedo@redhat.com>, Xiao Guangrong <xiaoguangrong.eric@gmail.com>, Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>
default-configs/ppc64-softmmu.mak | 1 +
hw/acpi/nvdimm.c | 28 +--
hw/mem/Kconfig | 2 +-
hw/mem/nvdimm.c | 40 ++++
hw/pci-host/pnv_phb3_msi.c | 2 +-
hw/pci-host/pnv_phb3_pbcq.c | 1 +
hw/pci-host/pnv_phb4_pec.c | 2 +-
hw/ppc/Kconfig | 4 +-
hw/ppc/Makefile.objs | 2 +-
hw/ppc/e500.c | 1 +
hw/ppc/pnv.c | 2 +
hw/ppc/spapr.c | 116 +++++++--
hw/ppc/spapr_drc.c | 62 ++++-
hw/ppc/spapr_events.c | 4 +
hw/ppc/spapr_hcall.c | 14 +-
hw/ppc/spapr_nvdimm.c | 475 +++++++++++++++++++++++++++++++++++++
hw/ppc/spapr_rtas.c | 7 +
hw/ppc/virtex_ml507.c | 1 +
include/hw/mem/nvdimm.h | 7 +
include/hw/ppc/spapr.h | 9 +-
include/hw/ppc/spapr_drc.h | 13 +-
include/hw/ppc/spapr_nvdimm.h | 37 +++
include/qemu/nvdimm-utils.h | 7 +
qtest.c | 5 +-
target/ppc/cpu.h | 148 +++++-------
target/ppc/fpu_helper.c | 4 +-
target/ppc/translate/fp-impl.inc.c | 6 +-
util/Makefile.objs | 1 +
util/nvdimm-utils.c | 29 +++
29 files changed, 864 insertions(+), 166 deletions(-)
create mode 100644 hw/ppc/spapr_nvdimm.c
create mode 100644 include/hw/ppc/spapr_nvdimm.h
create mode 100644 include/qemu/nvdimm-utils.h
create mode 100644 util/nvdimm-utils.c