[PATCH 01/29] cpu_map: Add msr-imm CPU feature

Jiri Denemark via Devel posted 29 patches 2 weeks ago
[PATCH 01/29] cpu_map: Add msr-imm CPU feature
Posted by Jiri Denemark via Devel 2 weeks ago
From: Jiri Denemark <jdenemar@redhat.com>

QEMU commit 91084f3b44b1da4935eec85b79c1f97d1c140ada

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
---
 src/cpu_map/sync_qemu_models_i386.py | 1 +
 src/cpu_map/x86_features.xml         | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_models_i386.py
index 3e14136e07..f3e9a0dcde 100755
--- a/src/cpu_map/sync_qemu_models_i386.py
+++ b/src/cpu_map/sync_qemu_models_i386.py
@@ -89,6 +89,7 @@ def translate_feature(name):
         "CPUID_7_1_EAX_FSRC": "fsrc",
         "CPUID_7_1_EAX_FSRS": "fsrs",
         "CPUID_7_1_EAX_FZRM": "fzrm",
+        "CPUID_7_1_ECX_MSR_IMM": "msr-imm",
         "CPUID_7_1_EDX_AVX_NE_CONVERT": "avx-ne-convert",
         "CPUID_7_1_EDX_AVX_VNNI_INT8": "avx-vnni-int8",
         "CPUID_7_1_EDX_PREFETCHITI": "prefetchiti",
diff --git a/src/cpu_map/x86_features.xml b/src/cpu_map/x86_features.xml
index d06d60e230..8a0e786aea 100644
--- a/src/cpu_map/x86_features.xml
+++ b/src/cpu_map/x86_features.xml
@@ -468,6 +468,11 @@
     <cpuid eax_in='0x00000007' ecx_in='0x00000001' eax='0x04000000'/>
   </feature>
 
+  <!-- cpuid level 0x00000007, 0x0001 (ecx) -->
+  <feature name='msr-imm'>
+    <cpuid eax_in='0x00000007' ecx_in='0x00000001' ecx='0x00000020'/>
+  </feature>
+
   <!-- cpuid level 0x00000007, 0x0001 (edx) -->
   <feature name='avx-vnni-int8'>
     <cpuid eax_in='0x00000007' ecx_in='0x00000001' edx='0x00000010'/>
-- 
2.51.0