[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/20] ppc-for-5.0 queue 20200221
From: |
David Gibson |
Subject: |
[PULL 00/20] ppc-for-5.0 queue 20200221 |
Date: |
Fri, 21 Feb 2020 14:36:30 +1100 |
The following changes since commit 7afee874f1b27abc998b8b747d16b77cb6398716:
Merge remote-tracking branch
'remotes/vivier2/tags/trivial-branch-pull-request' into staging (2020-02-20
16:51:19 +0000)
are available in the Git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-5.0-20200221
for you to fetch changes up to 438bafcac55308eef4f9029c94dbadd2c7ac3bb7:
hw/ppc/virtex_ml507:fix leak of fdevice tree blob (2020-02-21 09:15:04 +1100)
----------------------------------------------------------------
ppc patch queue 2020-02-21
Here's the next patch of ppc target patches. Highlights are:
* Some fixes for CAS / unplug interactions
* Remove some leaks of device trees
* Some fixes for the PHB3 and PHB4 devices
* Support for NVDIMMs on the pseries machine type
* Assorted other fixes and cleanups
----------------------------------------------------------------
Alexey Kardashevskiy (2):
spapr/rtas: Print message from "ibm,os-term"
spapr: Allow changing offset for -kernel image
BALATON Zoltan (4):
target/ppc/cpu.h: Remove duplicate includes
target/ppc: Fix typo in comments
target/ppc/cpu.h: Move fpu related members closer in cpu env
target/ppc/cpu.h: Clean up comments in the struct CPUPPCState definition
Chen Qun (1):
hw/ppc/virtex_ml507:fix leak of fdevice tree blob
Greg Kurz (5):
pnv/phb3: Convert 1u to 1ull
pnv/phb4: Fix error path in pnv_pec_realize()
pnv/phb3: Add missing break statement
spapr: Don't use spapr_drc_needed() in CAS code
spapr: Fix handling of unplugged devices during CAS and migration
Laurent Vivier (2):
qtest: Fix rtas dependencies
ppc/pnv: Fix PCI_EXPRESS dependency
Michael S. Tsirkin (1):
ppc: function to setup latest class options
Pan Nengyuan (1):
ppc: free 'fdt' after reset the machine
Shivaprasad G Bhat (4):
mem: move nvdimm_device_list to utilities
nvdimm: add uuid property to nvdimm
spapr: Add NVDIMM device support
spapr: Add Hcalls to support PAPR NVDIMM device
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
- [PULL 00/20] ppc-for-5.0 queue 20200221,
David Gibson <=
- [PULL 04/20] ppc: function to setup latest class options, David Gibson, 2020/02/20
- [PULL 01/20] spapr/rtas: Print message from "ibm,os-term", David Gibson, 2020/02/20
- [PULL 03/20] ppc/pnv: Fix PCI_EXPRESS dependency, David Gibson, 2020/02/20
- [PULL 02/20] qtest: Fix rtas dependencies, David Gibson, 2020/02/20
- [PULL 05/20] mem: move nvdimm_device_list to utilities, David Gibson, 2020/02/20
- [PULL 08/20] spapr: Add Hcalls to support PAPR NVDIMM device, David Gibson, 2020/02/20
- [PULL 06/20] nvdimm: add uuid property to nvdimm, David Gibson, 2020/02/20
- [PULL 09/20] target/ppc/cpu.h: Remove duplicate includes, David Gibson, 2020/02/20
- [PULL 07/20] spapr: Add NVDIMM device support, David Gibson, 2020/02/20