Here's a bunch of other patches remaining after the last round, for some less critical issues. Take these before or after the 5.0 freeze as you like.
Patch 1 is the main thing I think should be considered as a fix: without it, non-FWNMI guests under KVM see behaviour change with the FWNMI feature. I kept it out of the "must have" round because Linux has long been FWNMI capable (I don't know state of FreeBSD though), and because I have not tested under KVM with hardware MCE injection. 2-3 are hopefully quite harmless comments and messages. Patch 4 helps the guest stay up under some QoS corner cases. Lastly is a machine check injection monitor command which helps test things, it may not be ready for merge but it's useful for the series. Patch 5 is monitor command to inject MCEs, it's a bit janky but it works to test qemu and guests. Nicholas Piggin (5): ppc/spapr: KVM FWNMI should not be enabled until guest requests it ppc/spapr: Improve FWNMI machine check delivery corner case comments ppc/spapr: Add FWNMI machine check delivery warnings ppc/spapr: Don't kill the guest if a recovered FWNMI machine check delivery fails target/ppc: Implement simple monitor mce injection hmp-commands.hx | 20 +++++++++++++++++++- hw/ppc/spapr.c | 42 ++++++++++++++++++++++++++++++++++++++++++ hw/ppc/spapr_caps.c | 5 +++-- hw/ppc/spapr_events.c | 40 +++++++++++++++++++++++++++++----------- hw/ppc/spapr_rtas.c | 11 +++++++++++ include/hw/ppc/spapr.h | 3 +++ target/ppc/cpu.h | 3 +++ target/ppc/kvm.c | 7 +++++++ target/ppc/kvm_ppc.h | 6 ++++++ target/ppc/monitor.c | 26 ++++++++++++++++++++++++++ 10 files changed, 149 insertions(+), 14 deletions(-) -- 2.23.0