Sigh.
Jiri Denemark (7):
qemu: Drop vmx-* from migratable CPU model only when origCPU is set
qemu: Do not drop unknown CPU features from domain XML
cpu-data.py: Properly handle aliases
qemu: Translate vmx-invvpid-single-context-noglobals CPU feature
qemu: Replace big condition in virQEMUCapsCPUFilterFeatures with array
cpu_map: Drop vmx-ept-{uc,wb} features from CPU models
cpu_map: Drop vmx-invvpid-single-context from CPU models
src/cpu_map/sync_qemu_features_i386.py | 3 --
src/cpu_map/sync_qemu_models_i386.py | 5 ++-
src/cpu_map/x86_Broadwell-IBRS.xml | 2 --
src/cpu_map/x86_Broadwell-noTSX-IBRS.xml | 2 --
src/cpu_map/x86_Broadwell-noTSX.xml | 2 --
src/cpu_map/x86_Broadwell.xml | 2 --
src/cpu_map/x86_Cascadelake-Server-noTSX.xml | 2 --
src/cpu_map/x86_Cascadelake-Server.xml | 2 --
src/cpu_map/x86_Cooperlake.xml | 2 --
src/cpu_map/x86_GraniteRapids.xml | 2 --
src/cpu_map/x86_Haswell-IBRS.xml | 2 --
src/cpu_map/x86_Haswell-noTSX-IBRS.xml | 2 --
src/cpu_map/x86_Haswell-noTSX.xml | 2 --
src/cpu_map/x86_Haswell.xml | 2 --
src/cpu_map/x86_Icelake-Server-noTSX.xml | 2 --
src/cpu_map/x86_Icelake-Server.xml | 2 --
src/cpu_map/x86_IvyBridge-IBRS.xml | 2 --
src/cpu_map/x86_IvyBridge.xml | 2 --
src/cpu_map/x86_Nehalem-IBRS.xml | 2 --
src/cpu_map/x86_Nehalem.xml | 2 --
src/cpu_map/x86_SandyBridge-IBRS.xml | 2 --
src/cpu_map/x86_SandyBridge.xml | 2 --
src/cpu_map/x86_SapphireRapids.xml | 2 --
src/cpu_map/x86_Skylake-Client-IBRS.xml | 2 --
src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml | 2 --
src/cpu_map/x86_Skylake-Client.xml | 2 --
src/cpu_map/x86_Skylake-Server-IBRS.xml | 2 --
src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml | 2 --
src/cpu_map/x86_Skylake-Server.xml | 2 --
src/cpu_map/x86_Snowridge.xml | 2 --
src/cpu_map/x86_Westmere-IBRS.xml | 2 --
src/cpu_map/x86_Westmere.xml | 2 --
src/qemu/qemu_capabilities.c | 19 +++++++----
src/qemu/qemu_command.c | 13 +++++++-
src/qemu/qemu_domain.c | 26 +++++++--------
src/qemu/qemu_process.c | 32 -------------------
tests/cputestdata/cpu-data.py | 5 +++
.../x86_64-cpuid-Atom-P5362-enabled.xml | 2 +-
.../x86_64-cpuid-Atom-P5362-json.xml | 1 +
.../x86_64-cpuid-Cooperlake-enabled.xml | 2 +-
.../x86_64-cpuid-Cooperlake-json.xml | 1 +
.../x86_64-cpuid-Core-i7-8550U-enabled.xml | 2 +-
.../x86_64-cpuid-Core-i7-8550U-json.xml | 1 +
...86_64-cpuid-Xeon-Platinum-9242-enabled.xml | 2 +-
.../x86_64-cpuid-Xeon-Platinum-9242-json.xml | 1 +
...-cpuid-baseline-Cooperlake+Cascadelake.xml | 1 +
46 files changed, 53 insertions(+), 123 deletions(-)
--
2.46.2