This series contains several cleanups to the handling of the ibm,client-architecture-support firmware call used for boot time feature negotiation between the guest OS and the firmware & hypervisor.
Mostly it's just internal polish, but one significant user visible change is that we no longer generate an extra CAS reboot to switch between XICS and XIVE interrupt modes (by far the most common cause of CAS reboots in practice). David Gibson (4): spapr: Don't trigger a CAS reboot for XICS/XIVE mode changeover spapr: Improve handling of fdt buffer size spapr: Fold h_cas_compose_response() into h_client_architecture_support() spapr: Simplify ovec diff hw/ppc/spapr.c | 92 +++---------------------------------- hw/ppc/spapr_hcall.c | 90 +++++++++++++++++++++++++----------- hw/ppc/spapr_ovec.c | 30 ++++-------- include/hw/ppc/spapr.h | 4 +- include/hw/ppc/spapr_ovec.h | 4 +- 5 files changed, 83 insertions(+), 137 deletions(-) -- 2.23.0