According to our support policy, we don't support machine types anymore that are older than 6 years, so we can remove the very old 2.x machine types now. Let's start by removing all s390-virtio-ccw machines up to version 2.8. (This also helps to get rid of the problem that has been described in: https://gitlab.com/qemu-project/qemu/-/issues/2213 )
Thomas Huth (10): hw/s390x/s390-virtio-ccw: Remove the deprecated 2.4 and 2.5 machine types hw/s390x/s390-skeys: Remove the "migration-enabled" property hw/s390x/s390-virtio-ccw: Remove the deprecated 2.6 machine type hw/s390x: Remove the "ri_allowed" switch hw/s390x/ipl: Remove the "iplbext_migration" property hw/s390x/css-bridge: Remove the "css_dev_path" property hw/s390x/s390-virtio-ccw: Remove the deprecated 2.7 machine type hw/s390x: Remove the cpu_model_allowed flag and related code hw/s390x/s390-virtio-ccw: Remove the deprecated 2.8 machine type hw/s390x: Remove the "adapter_routes_max_batch" property from the flic hw/s390x/ipl.h | 1 - include/hw/s390x/css-bridge.h | 1 - include/hw/s390x/s390-virtio-ccw.h | 6 -- include/hw/s390x/s390_flic.h | 2 - include/hw/s390x/storage-keys.h | 2 - hw/intc/s390_flic.c | 9 --- hw/s390x/css-bridge.c | 16 +---- hw/s390x/ipl.c | 10 --- hw/s390x/s390-skeys.c | 10 +-- hw/s390x/s390-virtio-ccw.c | 108 +---------------------------- hw/s390x/virtio-ccw.c | 5 +- target/s390x/kvm/kvm.c | 16 ++--- 12 files changed, 11 insertions(+), 175 deletions(-) -- 2.47.1