mbox series

[00/10] hw/s390x: Remove deprecated machine types 2.4 up to 2.8

Message ID 20250103144232.520383-1-thuth@redhat.com (mailing list archive)
Headers show
Series hw/s390x: Remove deprecated machine types 2.4 up to 2.8 | expand

Message

Thomas Huth Jan. 3, 2025, 2:42 p.m. UTC
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(-)

Comments

Christian Borntraeger Jan. 7, 2025, 10:22 a.m. UTC | #1
Am 03.01.25 um 15:42 schrieb Thomas Huth:
> 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


not fully tested or reviewed, but
Acked-by: Christian Borntraeger <borntraeger@linux.ibm.com>
for the series.


> 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(-)
>