[PATCH 12/29] cputest: Read more MSRs in cpu-data.py

Jiri Denemark via Devel posted 29 patches 2 weeks ago
[PATCH 12/29] cputest: Read more MSRs in cpu-data.py
Posted by Jiri Denemark via Devel 2 weeks ago
From: Jiri Denemark <jdenemar@redhat.com>

The features defined in our CPU map use quite a bit more than just the
two MSRs the script is currently trying to read. Let's read all of them
to get complete host CPU data.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
---
 tests/cputestdata/cpu-data.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/tests/cputestdata/cpu-data.py b/tests/cputestdata/cpu-data.py
index 4d89cd6d5c..9fc70506c7 100755
--- a/tests/cputestdata/cpu-data.py
+++ b/tests/cputestdata/cpu-data.py
@@ -145,6 +145,15 @@ def gather_msr():
     addresses = [
         0x10a,  # IA32_ARCH_CAPABILITIES_MSR
         0xcf,   # IA32_CORE_CAPABILITY_MSR
+        0x480,  # MSR_IA32_VMX_BASIC
+        0x485,  # MSR_IA32_VMX_MISC
+        0x48b,  # MSR_IA32_VMX_PROCBASED_CTLS2
+        0x48c,  # MSR_IA32_VMX_EPT_VPID_CAP
+        0x48d,  # MSR_IA32_VMX_TRUE_PINBASED_CTLS
+        0x48e,  # MSR_IA32_VMX_TRUE_PROCBASED_CTLS
+        0x48f,  # MSR_IA32_VMX_TRUE_EXIT_CTLS
+        0x490,  # MSR_IA32_VMX_TRUE_ENTRY_CTLS
+        0x491,  # MSR_IA32_VMX_VMFUNC
     ]
     KVM_GET_MSRS = 0xc008ae88
 
-- 
2.51.0