Add two compatibility properties to restore legacy behavior of machine types prior to QEMU 10.1. Each of them addresses the two changes to CPUID:
- ARCH_CAPABILITIES should not be autoenabled when the CPU model specifies AMD as the vendor - specifying PDCM without PMU now causes an error, instead of being silently dropped in cpu_x86_cpuid. Note, I only tested this lightly. Paolo Hector Cao (1): target/i386: add compatibility property for pdcm feature Paolo Bonzini (1): target/i386: add compatibility property for arch_capabilities target/i386/cpu.h | 12 ++++++++++++ hw/i386/pc.c | 2 ++ target/i386/cpu.c | 32 +++++++++++++++++++++++++++++--- target/i386/kvm/kvm.c | 6 +----- 4 files changed, 44 insertions(+), 8 deletions(-) -- 2.51.0
