These patches are part of a big refactor cleanup around "cpu.h". Most changes should be trivial IMHO.
Since v1: - Fixed s390_pv_init() on non-KVM hosts - Keep "exec/cpu_ldst.h" in user-emu (rth) Philippe Mathieu-Daudé (5): exec/memory: Expose memory_region_access_valid() hw/s390x/pv: Un-inline s390_pv_init() hw/s390x/pv: Restrict Protected Virtualization to sysemu target/s390x/tcg/misc_helper: Remove unused "memory.h" include target/s390x/tcg/excp_helper: Restrict system headers to sysemu hw/s390x/pv.c | 4 +++- hw/s390x/s390-pci-inst.c | 2 +- hw/s390x/s390-virtio-ccw.c | 6 ++++-- include/exec/memory-internal.h | 4 ---- include/exec/memory.h | 4 ++++ include/hw/s390x/pv.h | 13 ------------- target/s390x/cpu_features.c | 4 ++++ target/s390x/cpu_models.c | 4 +++- target/s390x/tcg/excp_helper.c | 8 ++++---- target/s390x/tcg/misc_helper.c | 1 - 10 files changed, 23 insertions(+), 27 deletions(-) -- 2.38.1