On 5/1/25 4:17 PM, Collin Walling wrote:

Ping.

> The intention of reporting deprecated features and modifying the guest
> CPU model was to alleviate the user from the burden of preparing a guest
> with the necessary amendments to assure migration to newer hardware.
> While that goal was met by way of the "deprecated_features='on|off'"
> attribute, it still adds an extra step that the user must be aware to
> prepare a guest for migration and the errors that stem from an
> unsuccessful migration (due to feature incompatibility) is not always
> clear how to resolve.
> 
> These patches make s390 CPU host models migration ready from the get-go
> by disabling deprecated features by default.  They may still be disabled
> for other model types via the respective attribute, or reenabled if
> desired.
> 
> Collin Walling (2):
>   qemu: caps: add virCPUFeaturePolicy param to
>     virQEMUCapsUpdateCPUDeprecatedFeatures
>   qemu: caps: disable deprecated features for s390 models by default
> 
>  src/qemu/qemu_capabilities.c                  | 10 +++++++---
>  src/qemu/qemu_capabilities.h                  |  3 ++-
>  src/qemu/qemu_driver.c                        |  3 ++-
>  src/qemu/qemu_process.c                       | 19 ++++++++++++-------
>  tests/domaincapsdata/qemu_10.0.0.s390x.xml    |  8 ++++----
>  tests/domaincapsdata/qemu_9.1.0.s390x.xml     |  8 ++++----
>  tests/domaincapsdata/qemu_9.2.0.s390x.xml     |  8 ++++----
>  ...default-video-type-s390x.s390x-latest.args |  2 +-
>  ...vfio-zpci-ccw-memballoon.s390x-latest.args |  2 +-
>  .../launch-security-s390-pv.s390x-latest.args |  2 +-
>  ...t-cpu-kvm-ccw-virtio-4.2.s390x-latest.args |  2 +-
>  .../s390-defaultconsole.s390x-latest.args     |  2 +-
>  .../s390-panic.s390x-latest.args              |  2 +-
>  13 files changed, 41 insertions(+), 30 deletions(-)
> 


-- 
Regards,
  Collin

Reply via email to