Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5.0-20200317' into staging
ppc patch queue 2020-03-17
Here's my final pull request for the qemu-5.0 soft freeze. Sorry this
is just under the wire - I hit some last minute problems that took a
while to fix up and retest.
Highlights are:
* Numerous fixes for the FWNMI feature
* A handful of cleanups to the device tree construction code
* Numerous fixes for the spapr-vscsi device
* A number of fixes and cleanups for real mode (MMU off) softmmu
handling
* Fixes for handling of the PAPR RMA
* Better handling of hotplug/unplug events during boot
* Assorted other fixes
# gpg: Signature made Tue 17 Mar 2020 09:55:07 GMT
# gpg: using RSA key 75F46586AE61A66CC44E87DC6C38CACA20D9B392
# gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>" [full]
# gpg: aka "David Gibson (Red Hat) <dgibson@redhat.com>" [full]
# gpg: aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>" [full]
# gpg: aka "David Gibson (kernel.org) <dwg@kernel.org>" [unknown]
# Primary key fingerprint: 75F4 6586 AE61 A66C C44E 87DC 6C38 CACA 20D9 B392
* remotes/dgibson/tags/ppc-for-5.0-20200317: (45 commits)
pseries: Update SLOF firmware image
ppc/spapr: Ignore common "ibm,nmi-interlock" Linux bug
ppc/spapr: Implement FWNMI System Reset delivery
target/ppc: allow ppc_cpu_do_system_reset to take an alternate vector
ppc/spapr: Allow FWNMI on TCG
ppc/spapr: Fix FWNMI machine check interrupt delivery
ppc/spapr: Add FWNMI System Reset state
ppc/spapr: Change FWNMI names
ppc/spapr: Fix FWNMI machine check failure handling
spapr: Rename DT functions to newer naming convention
spapr: Move creation of ibm,architecture-vec-5 property
spapr: Move creation of ibm,dynamic-reconfiguration-memory dt node
spapr/rtas: Reserve space for RTAS blob and log
pseries: Update SLOF firmware image
ppc/spapr: Move GPRs setup to one place
target/ppc: Fix rlwinm on ppc64
spapr/xive: use SPAPR_IRQ_IPI to define IPI ranges exposed to the guest
hw/scsi/spapr_vscsi: Convert debug fprintf() to trace event
hw/scsi/spapr_vscsi: Prevent buffer overflow
hw/scsi/spapr_vscsi: Do not mix SRP IU size with DMA buffer size
...
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- docs/system/deprecated.rst 7 additions, 0 deletionsdocs/system/deprecated.rst
- hw/intc/spapr_xive.c 2 additions, 2 deletionshw/intc/spapr_xive.c
- hw/ppc/pnv_lpc.c 1 addition, 1 deletionhw/ppc/pnv_lpc.c
- hw/ppc/spapr.c 509 additions, 471 deletionshw/ppc/spapr.c
- hw/ppc/spapr_caps.c 8 additions, 11 deletionshw/ppc/spapr_caps.c
- hw/ppc/spapr_cpu_core.c 6 additions, 10 deletionshw/ppc/spapr_cpu_core.c
- hw/ppc/spapr_events.c 23 additions, 28 deletionshw/ppc/spapr_events.c
- hw/ppc/spapr_hcall.c 7 additions, 8 deletionshw/ppc/spapr_hcall.c
- hw/ppc/spapr_nvdimm.c 5 additions, 2 deletionshw/ppc/spapr_nvdimm.c
- hw/ppc/spapr_ovec.c 2 additions, 2 deletionshw/ppc/spapr_ovec.c
- hw/ppc/spapr_rtas.c 34 additions, 11 deletionshw/ppc/spapr_rtas.c
- hw/scsi/spapr_vscsi.c 42 additions, 30 deletionshw/scsi/spapr_vscsi.c
- hw/scsi/trace-events 1 addition, 0 deletionshw/scsi/trace-events
- hw/scsi/viosrp.h 2 additions, 1 deletionhw/scsi/viosrp.h
- include/hw/ppc/spapr.h 22 additions, 12 deletionsinclude/hw/ppc/spapr.h
- include/hw/ppc/spapr_cpu_core.h 3 additions, 1 deletioninclude/hw/ppc/spapr_cpu_core.h
- include/hw/ppc/spapr_ovec.h 2 additions, 2 deletionsinclude/hw/ppc/spapr_ovec.h
- pc-bios/README 1 addition, 1 deletionpc-bios/README
- pc-bios/slof.bin 0 additions, 0 deletionspc-bios/slof.bin
- roms/SLOF 1 addition, 1 deletionroms/SLOF
Loading
Please register or sign in to comment