]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: Ignore cmp_legacy CPU flag
authorJean-Louis Dupond <jean-louis@dupond.be>
Thu, 5 Feb 2026 13:18:42 +0000 (14:18 +0100)
committerJiri Denemark <jdenemar@redhat.com>
Wed, 11 Feb 2026 09:06:20 +0000 (10:06 +0100)
commitfc5840b4980045a05b8973900cdbe36162e48331
tree9061a66fd29ad951d4889760fb06d6d60e329fb0
parentafe6e5d260bae45e301b5d81163f8338694db2fb
qemu: Ignore cmp_legacy CPU flag

Since commit 99a637a8 in qemu 10.0, the way the cmp_legacy flag is
reported changed. The same way as happend with the 'ht' flag in commit
c6bd2dd634208, which was fixed in libvirt since commit ba16113c.

This causes migrations from a hypervisor running a qemu version before
that commit to a hypervisor running qemu after that commit fails
with the following error:
guest CPU doesn't match specification: extra features: cmp_legacy

We can just ignore this flag, just like we did with the 'ht' flag.

Signed-off-by: Jean-Louis Dupond <jean-louis@dupond.be>
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
49 files changed:
src/qemu/qemu_capabilities.c
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-10.0.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-10.1.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-6.2.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-7.0.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-7.1.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-7.2.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-8.0.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-8.1.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-8.2.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-9.0.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-9.1.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-9.2.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args
tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-10.1.0.args
tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-latest.args
tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-10.0.0.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-10.1.0.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-6.2.0.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-7.0.0.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-7.1.0.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-7.2.0.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-8.0.0.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-8.1.0.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-8.2.0.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-9.0.0.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-9.1.0.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-9.2.0.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-10.0.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-10.1.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-6.2.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-7.0.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-7.1.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-7.2.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-8.0.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-8.1.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-8.2.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-9.0.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-9.1.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-9.2.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-10.1.0.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-latest.args
tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-10.1.0.args
tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-latest.args
tests/qemuxmlconfdata/cpu-translation.x86_64-latest.args
tests/qemuxmlconfdata/memory-hotplug-numa-preferred.x86_64-latest.args