On 9/10/25 13:57, Hector Cao wrote:
Hello,

Since it is a blocking issue for us, we went further and ended up with a 
solution along [1]
that allows us to get out of this situation.

The idea is to add compatibility properties to restore legacy behaviors for 
machine types
with older versions of QEMU (<10.1). 2 compatiblity properties have been added 
to address
respectively the 2 missing features, each one is done in a separate patch.

We know that 10.1 has been released and it's final, but working on a solution 
towards 11.0
would allow everyone to settle on the fix and even consider backporting where 
not yet released
like Ubuntu 25.10 for us.

Thanks, I have applied the patch.  It's better to have the fix in 10.1.1.

Sorry for the delay, I was on vacation for one week and working reduced hours the next.

Paolo

It is important to have upstream support going forward in this or any other way
and therefore reach out with this RFC to ask you to think about it with us.

[1] 
https://gitlab.com/qemu-project/qemu/-/blob/master/docs/devel/migration/compatibility.rst

Hector Cao (2):
   target/i386: add compatibility property for arch_capabilities
   target/i386: add compatibility property for pdcm feature

  hw/core/machine.c     |  2 ++
  migration/migration.h | 23 +++++++++++++++++++++++
  migration/options.c   |  6 ++++++
  target/i386/cpu.c     | 17 ++++++++++++++---
  target/i386/kvm/kvm.c |  5 ++++-
  5 files changed, 49 insertions(+), 4 deletions(-)



Reply via email to