[libvirt] [PATCH 07/10] cpu: Add ARAT x86 CPU feature

Jiri Denemark jdenemar at redhat.com
Wed Jun 8 12:41:35 UTC 2016


Implemented in QEMU by commit 28b8e4d0bf93ba176b4b7be819d537383c5a9060.

Signed-off-by: Jiri Denemark <jdenemar at redhat.com>
---
 src/cpu/cpu_map.xml                                  | 5 +++++
 tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml   | 1 +
 tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml    | 1 +
 tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml    | 1 +
 tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml  | 1 +
 tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml   | 1 +
 tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml   | 1 +
 tests/cputestdata/x86-cpuid-Core-i5-4670T-guest.xml  | 1 +
 tests/cputestdata/x86-cpuid-Core-i5-4670T-host.xml   | 1 +
 tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml   | 1 +
 tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml    | 1 +
 tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml    | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml   | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml    | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml  | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml   | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-3740QM-guest.xml | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-3740QM-host.xml  | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml   | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml    | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml  | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml   | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml   | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml  | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml   | 1 +
 tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml   | 1 +
 tests/cputestdata/x86-cpuid-Opteron-6234-json.xml    | 1 +
 tests/cputestdata/x86-cpuid-Pentium-P6100-guest.xml  | 1 +
 tests/cputestdata/x86-cpuid-Pentium-P6100-host.xml   | 1 +
 tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml   | 1 +
 tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml    | 1 +
 tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml    | 1 +
 tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml   | 1 +
 tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml    | 1 +
 tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml   | 1 +
 tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml    | 1 +
 tests/cputestdata/x86-cpuid-Xeon-E7-4820-guest.xml   | 1 +
 tests/cputestdata/x86-cpuid-Xeon-E7-4820-host.xml    | 1 +
 38 files changed, 42 insertions(+)

diff --git a/src/cpu/cpu_map.xml b/src/cpu/cpu_map.xml
index 68cb500..a623f37 100644
--- a/src/cpu/cpu_map.xml
+++ b/src/cpu/cpu_map.xml
@@ -188,6 +188,11 @@
       <cpuid eax_in='0x01' ecx='0x80000000'/>
     </feature>
 
+    <!-- Termal Power and Management -->
+    <feature name='arat'>
+      <cpuid eax_in='0x06' eax='0x00000004'/>
+    </feature>
+
     <!-- cpuid function 0x7 ecx 0x0 features -->
     <feature name='fsgsbase'>
       <cpuid eax_in='0x07' ebx='0x00000001'/>
diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml b/tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml
index 6e60106..4c249eb 100644
--- a/tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml
@@ -20,6 +20,7 @@
   <feature policy='require' name='pdcm'/>
   <feature policy='require' name='pcid'/>
   <feature policy='require' name='osxsave'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='xsaveopt'/>
   <feature policy='require' name='invtsc'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml b/tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml
index e862e82..a604acb 100644
--- a/tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml
@@ -20,6 +20,7 @@
   <feature name='pdcm'/>
   <feature name='pcid'/>
   <feature name='osxsave'/>
+  <feature name='arat'/>
   <feature name='xsaveopt'/>
   <feature name='invtsc'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml b/tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml
index 27d9f35..980cf74 100644
--- a/tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml
@@ -5,6 +5,7 @@
   <feature policy='require' name='ss'/>
   <feature policy='require' name='pcid'/>
   <feature policy='require' name='hypervisor'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='xsaveopt'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml b/tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml
index 6e60106..4c249eb 100644
--- a/tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml
@@ -20,6 +20,7 @@
   <feature policy='require' name='pdcm'/>
   <feature policy='require' name='pcid'/>
   <feature policy='require' name='osxsave'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='xsaveopt'/>
   <feature policy='require' name='invtsc'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml b/tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml
index e862e82..a604acb 100644
--- a/tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml
@@ -20,6 +20,7 @@
   <feature name='pdcm'/>
   <feature name='pcid'/>
   <feature name='osxsave'/>
+  <feature name='arat'/>
   <feature name='xsaveopt'/>
   <feature name='invtsc'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml b/tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml
index 27d9f35..980cf74 100644
--- a/tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml
@@ -5,6 +5,7 @@
   <feature policy='require' name='ss'/>
   <feature policy='require' name='pcid'/>
   <feature policy='require' name='hypervisor'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='xsaveopt'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i5-4670T-guest.xml b/tests/cputestdata/x86-cpuid-Core-i5-4670T-guest.xml
index 66ef1e3..9c93995 100644
--- a/tests/cputestdata/x86-cpuid-Core-i5-4670T-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i5-4670T-guest.xml
@@ -21,6 +21,7 @@
   <feature policy='require' name='osxsave'/>
   <feature policy='require' name='f16c'/>
   <feature policy='require' name='rdrand'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='pdpe1gb'/>
   <feature policy='require' name='abm'/>
diff --git a/tests/cputestdata/x86-cpuid-Core-i5-4670T-host.xml b/tests/cputestdata/x86-cpuid-Core-i5-4670T-host.xml
index 31211c1..b9f95ad 100644
--- a/tests/cputestdata/x86-cpuid-Core-i5-4670T-host.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i5-4670T-host.xml
@@ -21,6 +21,7 @@
   <feature name='osxsave'/>
   <feature name='f16c'/>
   <feature name='rdrand'/>
+  <feature name='arat'/>
   <feature name='tsc_adjust'/>
   <feature name='pdpe1gb'/>
   <feature name='abm'/>
diff --git a/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml b/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml
index cb8bd76..363601a 100644
--- a/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml
@@ -21,6 +21,7 @@
   <feature policy='require' name='osxsave'/>
   <feature policy='require' name='f16c'/>
   <feature policy='require' name='rdrand'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='mpx'/>
   <feature policy='require' name='clflushopt'/>
diff --git a/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml b/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml
index 1f24dd8..fb231ae 100644
--- a/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml
@@ -21,6 +21,7 @@
   <feature name='osxsave'/>
   <feature name='f16c'/>
   <feature name='rdrand'/>
+  <feature name='arat'/>
   <feature name='tsc_adjust'/>
   <feature name='mpx'/>
   <feature name='clflushopt'/>
diff --git a/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml b/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml
index a17b42a..94de218 100644
--- a/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml
@@ -6,6 +6,7 @@
   <feature policy='require' name='f16c'/>
   <feature policy='require' name='rdrand'/>
   <feature policy='require' name='hypervisor'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='mpx'/>
   <feature policy='require' name='clflushopt'/>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml
index 6e60106..4c249eb 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml
@@ -20,6 +20,7 @@
   <feature policy='require' name='pdcm'/>
   <feature policy='require' name='pcid'/>
   <feature policy='require' name='osxsave'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='xsaveopt'/>
   <feature policy='require' name='invtsc'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml
index e862e82..a604acb 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml
@@ -20,6 +20,7 @@
   <feature name='pdcm'/>
   <feature name='pcid'/>
   <feature name='osxsave'/>
+  <feature name='arat'/>
   <feature name='xsaveopt'/>
   <feature name='invtsc'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml
index 61c058f..776001f 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml
@@ -19,6 +19,7 @@
   <feature policy='require' name='pdcm'/>
   <feature policy='require' name='pcid'/>
   <feature policy='require' name='osxsave'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='xsaveopt'/>
   <feature policy='require' name='invtsc'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml
index 6c8a0f8..a23c651 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml
@@ -19,6 +19,7 @@
   <feature name='pdcm'/>
   <feature name='pcid'/>
   <feature name='osxsave'/>
+  <feature name='arat'/>
   <feature name='xsaveopt'/>
   <feature name='invtsc'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3740QM-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-3740QM-guest.xml
index f5125d4..90957e9 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-3740QM-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-3740QM-guest.xml
@@ -19,5 +19,6 @@
   <feature policy='require' name='pdcm'/>
   <feature policy='require' name='pcid'/>
   <feature policy='require' name='osxsave'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='invtsc'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3740QM-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-3740QM-host.xml
index 80d3a9d..9fec131 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-3740QM-host.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-3740QM-host.xml
@@ -19,5 +19,6 @@
   <feature name='pdcm'/>
   <feature name='pcid'/>
   <feature name='osxsave'/>
+  <feature name='arat'/>
   <feature name='invtsc'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml
index 61c058f..776001f 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml
@@ -19,6 +19,7 @@
   <feature policy='require' name='pdcm'/>
   <feature policy='require' name='pcid'/>
   <feature policy='require' name='osxsave'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='xsaveopt'/>
   <feature policy='require' name='invtsc'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml
index 6c8a0f8..a23c651 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml
@@ -19,6 +19,7 @@
   <feature name='pdcm'/>
   <feature name='pcid'/>
   <feature name='osxsave'/>
+  <feature name='arat'/>
   <feature name='xsaveopt'/>
   <feature name='invtsc'/>
 </cpu>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml
index d06e8d9..b2aac64 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml
@@ -21,6 +21,7 @@
   <feature policy='require' name='osxsave'/>
   <feature policy='require' name='f16c'/>
   <feature policy='require' name='rdrand'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='xsaveopt'/>
   <feature policy='require' name='pdpe1gb'/>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml
index fc033e6..fae8e8d 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml
@@ -21,6 +21,7 @@
   <feature name='osxsave'/>
   <feature name='f16c'/>
   <feature name='rdrand'/>
+  <feature name='arat'/>
   <feature name='tsc_adjust'/>
   <feature name='xsaveopt'/>
   <feature name='pdpe1gb'/>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml b/tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml
index b52e463..5fa3146 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml
@@ -7,6 +7,7 @@
   <feature policy='require' name='f16c'/>
   <feature policy='require' name='rdrand'/>
   <feature policy='require' name='hypervisor'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='xsaveopt'/>
   <feature policy='require' name='pdpe1gb'/>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml
index 91370c2..cd7b4bb 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml
@@ -21,6 +21,7 @@
   <feature policy='require' name='osxsave'/>
   <feature policy='require' name='f16c'/>
   <feature policy='require' name='rdrand'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='xsaveopt'/>
   <feature policy='require' name='pdpe1gb'/>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml
index 276b5af..9b24941 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml
@@ -21,6 +21,7 @@
   <feature name='osxsave'/>
   <feature name='f16c'/>
   <feature name='rdrand'/>
+  <feature name='arat'/>
   <feature name='tsc_adjust'/>
   <feature name='xsaveopt'/>
   <feature name='pdpe1gb'/>
diff --git a/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml b/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml
index 67b48ec..8a6b828 100644
--- a/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml
+++ b/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml
@@ -7,6 +7,7 @@
   <feature policy='require' name='f16c'/>
   <feature policy='require' name='rdrand'/>
   <feature policy='require' name='hypervisor'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='xsaveopt'/>
   <feature policy='require' name='pdpe1gb'/>
diff --git a/tests/cputestdata/x86-cpuid-Opteron-6234-json.xml b/tests/cputestdata/x86-cpuid-Opteron-6234-json.xml
index dded6fa..2e28342 100644
--- a/tests/cputestdata/x86-cpuid-Opteron-6234-json.xml
+++ b/tests/cputestdata/x86-cpuid-Opteron-6234-json.xml
@@ -5,6 +5,7 @@
   <feature policy='require' name='x2apic'/>
   <feature policy='require' name='tsc-deadline'/>
   <feature policy='require' name='hypervisor'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='mmxext'/>
   <feature policy='require' name='fxsr_opt'/>
diff --git a/tests/cputestdata/x86-cpuid-Pentium-P6100-guest.xml b/tests/cputestdata/x86-cpuid-Pentium-P6100-guest.xml
index 5ef6e24..f893f9f 100644
--- a/tests/cputestdata/x86-cpuid-Pentium-P6100-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Pentium-P6100-guest.xml
@@ -17,6 +17,7 @@
   <feature policy='require' name='pdcm'/>
   <feature policy='require' name='pcid'/>
   <feature policy='require' name='popcnt'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='rdtscp'/>
   <feature policy='require' name='lahf_lm'/>
   <feature policy='require' name='invtsc'/>
diff --git a/tests/cputestdata/x86-cpuid-Pentium-P6100-host.xml b/tests/cputestdata/x86-cpuid-Pentium-P6100-host.xml
index 8ae2493..3975aa7 100644
--- a/tests/cputestdata/x86-cpuid-Pentium-P6100-host.xml
+++ b/tests/cputestdata/x86-cpuid-Pentium-P6100-host.xml
@@ -17,6 +17,7 @@
   <feature name='pdcm'/>
   <feature name='pcid'/>
   <feature name='popcnt'/>
+  <feature name='arat'/>
   <feature name='rdtscp'/>
   <feature name='lahf_lm'/>
   <feature name='invtsc'/>
diff --git a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml
index cb8bd76..363601a 100644
--- a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml
@@ -21,6 +21,7 @@
   <feature policy='require' name='osxsave'/>
   <feature policy='require' name='f16c'/>
   <feature policy='require' name='rdrand'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='mpx'/>
   <feature policy='require' name='clflushopt'/>
diff --git a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml
index 1f24dd8..fb231ae 100644
--- a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml
+++ b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml
@@ -21,6 +21,7 @@
   <feature name='osxsave'/>
   <feature name='f16c'/>
   <feature name='rdrand'/>
+  <feature name='arat'/>
   <feature name='tsc_adjust'/>
   <feature name='mpx'/>
   <feature name='clflushopt'/>
diff --git a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml
index 5b9cffe..3d12f40 100644
--- a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml
+++ b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml
@@ -7,6 +7,7 @@
   <feature policy='require' name='f16c'/>
   <feature policy='require' name='rdrand'/>
   <feature policy='require' name='hypervisor'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='mpx'/>
   <feature policy='require' name='clflushopt'/>
diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml
index e5f69e8..9ff63d7 100644
--- a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml
@@ -22,6 +22,7 @@
   <feature policy='require' name='osxsave'/>
   <feature policy='require' name='f16c'/>
   <feature policy='require' name='rdrand'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='xsaveopt'/>
   <feature policy='require' name='pdpe1gb'/>
diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml
index 1393832..a651683 100644
--- a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml
+++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml
@@ -22,6 +22,7 @@
   <feature name='osxsave'/>
   <feature name='f16c'/>
   <feature name='rdrand'/>
+  <feature name='arat'/>
   <feature name='tsc_adjust'/>
   <feature name='xsaveopt'/>
   <feature name='pdpe1gb'/>
diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml
index e5f69e8..9ff63d7 100644
--- a/tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml
@@ -22,6 +22,7 @@
   <feature policy='require' name='osxsave'/>
   <feature policy='require' name='f16c'/>
   <feature policy='require' name='rdrand'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='tsc_adjust'/>
   <feature policy='require' name='xsaveopt'/>
   <feature policy='require' name='pdpe1gb'/>
diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml
index 1393832..a651683 100644
--- a/tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml
+++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml
@@ -22,6 +22,7 @@
   <feature name='osxsave'/>
   <feature name='f16c'/>
   <feature name='rdrand'/>
+  <feature name='arat'/>
   <feature name='tsc_adjust'/>
   <feature name='xsaveopt'/>
   <feature name='pdpe1gb'/>
diff --git a/tests/cputestdata/x86-cpuid-Xeon-E7-4820-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-E7-4820-guest.xml
index 55edce9..81bf8c8 100644
--- a/tests/cputestdata/x86-cpuid-Xeon-E7-4820-guest.xml
+++ b/tests/cputestdata/x86-cpuid-Xeon-E7-4820-guest.xml
@@ -20,6 +20,7 @@
   <feature policy='require' name='pdcm'/>
   <feature policy='require' name='pcid'/>
   <feature policy='require' name='dca'/>
+  <feature policy='require' name='arat'/>
   <feature policy='require' name='pdpe1gb'/>
   <feature policy='require' name='invtsc'/>
   <feature policy='disable' name='tsc-deadline'/>
diff --git a/tests/cputestdata/x86-cpuid-Xeon-E7-4820-host.xml b/tests/cputestdata/x86-cpuid-Xeon-E7-4820-host.xml
index 4a033ae..5290247 100644
--- a/tests/cputestdata/x86-cpuid-Xeon-E7-4820-host.xml
+++ b/tests/cputestdata/x86-cpuid-Xeon-E7-4820-host.xml
@@ -22,6 +22,7 @@
   <feature name='pcid'/>
   <feature name='dca'/>
   <feature name='x2apic'/>
+  <feature name='arat'/>
   <feature name='pdpe1gb'/>
   <feature name='rdtscp'/>
   <feature name='invtsc'/>
-- 
2.8.4




More information about the libvir-list mailing list