]> xenbits.xensource.com Git - libvirt.git/commitdiff
cputest: Disable TSX on broken models
authorJiri Denemark <jdenemar@redhat.com>
Fri, 17 Mar 2017 10:29:02 +0000 (11:29 +0100)
committerJiri Denemark <jdenemar@redhat.com>
Mon, 27 Mar 2017 14:29:27 +0000 (16:29 +0200)
Commit v3.1.0-26-gd60012b4e started filtering hle and rtm features from
broken Intel Haswell CPUs. QEMU implemented similar functionality and
thus it doesn't report rtm and hle features as enabled for Core i5-4670T
CPU anymore.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
tests/cputestdata/x86_64-cpuid-Core-i5-4670T-disabled.xml
tests/cputestdata/x86_64-cpuid-Core-i5-4670T-enabled.xml
tests/cputestdata/x86_64-cpuid-Core-i5-4670T.json

index 601554a8157489d2ef8c94f3d7721e657d4aa798..0c6b68a57b85d38497dad19f2b16afd330244839 100644 (file)
@@ -2,5 +2,6 @@
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x0800c1dc' edx='0xb0600000'/>
   <cpuid eax_in='0x00000006' ecx_in='0x00' eax='0x00000004' ebx='0x00000000' ecx='0x00000000' edx='0x00000000'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000810' ecx='0x00000000' edx='0x00000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
 </cpudata>
index 8a714379c08a9c81500817bc1ec66efbaef4fd77..31893c0b87122131df9d713affbb1da83ade47f4 100644 (file)
@@ -1,7 +1,7 @@
 <!-- Features enabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0xf7fa3223' edx='0x0f8bfbff'/>
-  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000fbb' ecx='0x00000000' edx='0x00000000'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x000007ab' ecx='0x00000000' edx='0x00000000'/>
   <cpuid eax_in='0x0000000d' ecx_in='0x01' eax='0x00000001' ebx='0x00000000' ecx='0x00000000' edx='0x00000000'/>
   <cpuid eax_in='0x40000001' ecx_in='0x00' eax='0x010000fa' ebx='0x00000000' ecx='0x00000000' edx='0x00000000'/>
   <cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000021' edx='0x2c100800'/>
index bfcfcfd46c55d1b3d2c00a53ac1242a4df0963b2..58b1d03691807f1ffdf6441a2bfa0e868890909c 100644 (file)
@@ -5,7 +5,7 @@
       "props": {
         "pfthreshold": false,
         "pku": false,
-        "rtm": true,
+        "rtm": false,
         "tsc_adjust": true,
         "tsc-deadline": true,
         "xstore-en": false,
@@ -69,7 +69,7 @@
         "avx512-4vnniw": false,
         "xsave": true,
         "erms": true,
-        "hle": true,
+        "hle": false,
         "nodeid_msr": false,
         "est": false,
         "svm_lock": false,