]> git.ipfire.org Git - thirdparty/qemu.git/commit
i386/cpu: Add x-vendor-cpuid-only-v2 option for compatibility
authorZhao Liu <zhao1.liu@intel.com>
Fri, 11 Jul 2025 10:21:32 +0000 (18:21 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Sat, 12 Jul 2025 13:28:21 +0000 (15:28 +0200)
commit216d9bb6d77162a93a0f09d72fdabfd252d941ce
tree480165429fa136ee022f8577cdd9541f083baf19
parentc416411c28a2b21e590943f300ce0336f109abb5
i386/cpu: Add x-vendor-cpuid-only-v2 option for compatibility

Add a compat property "x-vendor-cpuid-only-v2" (for PC machine v10.0
and older) to keep the original behavior. This property will be used
to adjust vendor specific CPUID fields.

Make x-vendor-cpuid-only-v2 depend on x-vendor-cpuid-only. Although
x-vendor-cpuid-only and v2 should be initernal only, QEMU doesn't
support "internal" property. To avoid any other unexpected issues, check
the dependency.

Tested-by: Yi Lai <yi1.lai@intel.com>
Signed-off-by: Zhao Liu <zhao1.liu@intel.com>
Link: https://lore.kernel.org/r/20250711102143.1622339-8-zhao1.liu@intel.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/i386/pc.c
target/i386/cpu.c
target/i386/cpu.h