Usage was mixed. For doc/schema/*.rng we switched to quotation marks
in commit 0e907b8216b42a7c6cfa826e1df539ae513cc3a9. Follow suit.
Signed-off-by: Tim Wiederhake <twiederh(a)redhat.com>
---
src/cpu_map/arm_Falkor.xml | 6 +-
src/cpu_map/arm_Kunpeng-920.xml | 6 +-
src/cpu_map/arm_ThunderX299xx.xml | 6 +-
src/cpu_map/arm_cortex-a53.xml | 6 +-
src/cpu_map/arm_cortex-a57.xml | 6 +-
src/cpu_map/arm_cortex-a72.xml | 6 +-
src/cpu_map/arm_features.xml | 34 +-
src/cpu_map/index.xml | 12 +-
src/cpu_map/ppc64_POWER6.xml | 6 +-
src/cpu_map/ppc64_POWER7.xml | 8 +-
src/cpu_map/ppc64_POWER8.xml | 10 +-
src/cpu_map/ppc64_POWER9.xml | 6 +-
src/cpu_map/ppc64_POWERPC_e5500.xml | 6 +-
src/cpu_map/ppc64_POWERPC_e6500.xml | 6 +-
src/cpu_map/ppc64_vendors.xml | 4 +-
src/cpu_map/x86_486.xml | 10 +-
src/cpu_map/x86_Broadwell-IBRS.xml | 124 +--
src/cpu_map/x86_Broadwell-noTSX-IBRS.xml | 120 +--
src/cpu_map/x86_Broadwell-noTSX.xml | 118 +--
src/cpu_map/x86_Broadwell.xml | 122 +--
src/cpu_map/x86_Cascadelake-Server-noTSX.xml | 152 ++--
src/cpu_map/x86_Cascadelake-Server.xml | 156 ++--
src/cpu_map/x86_Conroe.xml | 64 +-
src/cpu_map/x86_Cooperlake.xml | 8 +-
src/cpu_map/x86_Dhyana.xml | 136 ++--
src/cpu_map/x86_EPYC-IBPB.xml | 142 ++--
src/cpu_map/x86_EPYC-Rome.xml | 160 ++--
src/cpu_map/x86_EPYC.xml | 140 ++--
src/cpu_map/x86_Haswell-IBRS.xml | 116 +--
src/cpu_map/x86_Haswell-noTSX-IBRS.xml | 112 +--
src/cpu_map/x86_Haswell-noTSX.xml | 110 +--
src/cpu_map/x86_Haswell.xml | 114 +--
src/cpu_map/x86_Icelake-Client-noTSX.xml | 158 ++--
src/cpu_map/x86_Icelake-Client.xml | 162 ++--
src/cpu_map/x86_Icelake-Server-noTSX.xml | 176 ++---
src/cpu_map/x86_Icelake-Server.xml | 180 ++---
src/cpu_map/x86_IvyBridge-IBRS.xml | 100 +--
src/cpu_map/x86_IvyBridge.xml | 98 +--
src/cpu_map/x86_Nehalem-IBRS.xml | 78 +-
src/cpu_map/x86_Nehalem.xml | 76 +-
src/cpu_map/x86_Opteron_G1.xml | 58 +-
src/cpu_map/x86_Opteron_G2.xml | 66 +-
src/cpu_map/x86_Opteron_G3.xml | 76 +-
src/cpu_map/x86_Opteron_G4.xml | 96 +--
src/cpu_map/x86_Opteron_G5.xml | 102 +--
src/cpu_map/x86_Penryn.xml | 68 +-
src/cpu_map/x86_SandyBridge-IBRS.xml | 88 +--
src/cpu_map/x86_SandyBridge.xml | 86 +--
src/cpu_map/x86_Skylake-Client-IBRS.xml | 142 ++--
src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml | 138 ++--
src/cpu_map/x86_Skylake-Client.xml | 140 ++--
src/cpu_map/x86_Skylake-Server-IBRS.xml | 150 ++--
src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml | 146 ++--
src/cpu_map/x86_Skylake-Server.xml | 148 ++--
src/cpu_map/x86_Westmere-IBRS.xml | 74 +-
src/cpu_map/x86_Westmere.xml | 76 +-
src/cpu_map/x86_athlon.xml | 52 +-
src/cpu_map/x86_core2duo.xml | 62 +-
src/cpu_map/x86_coreduo.xml | 54 +-
src/cpu_map/x86_cpu64-rhel5.xml | 54 +-
src/cpu_map/x86_cpu64-rhel6.xml | 58 +-
src/cpu_map/x86_features.xml | 724 +++++++++---------
src/cpu_map/x86_kvm32.xml | 48 +-
src/cpu_map/x86_kvm64.xml | 56 +-
src/cpu_map/x86_n270.xml | 56 +-
src/cpu_map/x86_pentium.xml | 22 +-
src/cpu_map/x86_pentium2.xml | 40 +-
src/cpu_map/x86_pentium3.xml | 42 +-
src/cpu_map/x86_pentiumpro.xml | 38 +-
src/cpu_map/x86_phenom.xml | 68 +-
src/cpu_map/x86_qemu32.xml | 40 +-
src/cpu_map/x86_qemu64.xml | 66 +-
src/cpu_map/x86_vendors.xml | 6 +-
73 files changed, 3100 insertions(+), 3100 deletions(-)
diff --git a/src/cpu_map/arm_Falkor.xml b/src/cpu_map/arm_Falkor.xml
index b8f34bbc02..1a924d686c 100644
--- a/src/cpu_map/arm_Falkor.xml
+++ b/src/cpu_map/arm_Falkor.xml
@@ -1,6 +1,6 @@
<cpus>
- <model name='Falkor'>
- <vendor name='Qualcomm'/>
- <pvr value='0xc00'/>
+ <model name="Falkor">
+ <vendor name="Qualcomm"/>
+ <pvr value="0xc00"/>
</model>
</cpus>
diff --git a/src/cpu_map/arm_Kunpeng-920.xml b/src/cpu_map/arm_Kunpeng-920.xml
index e06d4744fc..e925888f09 100644
--- a/src/cpu_map/arm_Kunpeng-920.xml
+++ b/src/cpu_map/arm_Kunpeng-920.xml
@@ -1,6 +1,6 @@
<cpus>
- <model name='Kunpeng-920'>
- <vendor name='HiSilicon'/>
- <pvr value='0xd01'/>
+ <model name="Kunpeng-920">
+ <vendor name="HiSilicon"/>
+ <pvr value="0xd01"/>
</model>
</cpus>
diff --git a/src/cpu_map/arm_ThunderX299xx.xml b/src/cpu_map/arm_ThunderX299xx.xml
index 6c0864f601..38ba4eb45c 100644
--- a/src/cpu_map/arm_ThunderX299xx.xml
+++ b/src/cpu_map/arm_ThunderX299xx.xml
@@ -1,6 +1,6 @@
<cpus>
- <model name='ThunderX2 99xx'>
- <vendor name='Cavium'/>
- <pvr value='0x0af'/>
+ <model name="ThunderX2 99xx">
+ <vendor name="Cavium"/>
+ <pvr value="0x0af"/>
</model>
</cpus>
diff --git a/src/cpu_map/arm_cortex-a53.xml b/src/cpu_map/arm_cortex-a53.xml
index 3580236253..7aab9e1936 100644
--- a/src/cpu_map/arm_cortex-a53.xml
+++ b/src/cpu_map/arm_cortex-a53.xml
@@ -1,6 +1,6 @@
<cpus>
- <model name='cortex-a53'>
- <vendor name='ARM'/>
- <pvr value='0xd03'/>
+ <model name="cortex-a53">
+ <vendor name="ARM"/>
+ <pvr value="0xd03"/>
</model>
</cpus>
diff --git a/src/cpu_map/arm_cortex-a57.xml b/src/cpu_map/arm_cortex-a57.xml
index 3bc4324173..3002613336 100644
--- a/src/cpu_map/arm_cortex-a57.xml
+++ b/src/cpu_map/arm_cortex-a57.xml
@@ -1,6 +1,6 @@
<cpus>
- <model name='cortex-a57'>
- <vendor name='ARM'/>
- <pvr value='0xd07'/>
+ <model name="cortex-a57">
+ <vendor name="ARM"/>
+ <pvr value="0xd07"/>
</model>
</cpus>
diff --git a/src/cpu_map/arm_cortex-a72.xml b/src/cpu_map/arm_cortex-a72.xml
index c509a40567..16d5b89b8a 100644
--- a/src/cpu_map/arm_cortex-a72.xml
+++ b/src/cpu_map/arm_cortex-a72.xml
@@ -1,6 +1,6 @@
<cpus>
- <model name='cortex-a72'>
- <vendor name='ARM'/>
- <pvr value='0xd08'/>
+ <model name="cortex-a72">
+ <vendor name="ARM"/>
+ <pvr value="0xd08"/>
</model>
</cpus>
diff --git a/src/cpu_map/arm_features.xml b/src/cpu_map/arm_features.xml
index 8a53384463..8eb71e2894 100644
--- a/src/cpu_map/arm_features.xml
+++ b/src/cpu_map/arm_features.xml
@@ -1,22 +1,22 @@
<cpus>
<!-- SVE vector lengths -->
- <feature name='sve'/>
- <feature name='sve128'/>
- <feature name='sve256'/>
- <feature name='sve384'/>
- <feature name='sve512'/>
- <feature name='sve640'/>
- <feature name='sve768'/>
- <feature name='sve896'/>
- <feature name='sve1024'/>
- <feature name='sve1152'/>
- <feature name='sve1280'/>
- <feature name='sve1408'/>
- <feature name='sve1536'/>
- <feature name='sve1664'/>
- <feature name='sve1792'/>
- <feature name='sve1920'/>
- <feature name='sve2048'/>
+ <feature name="sve"/>
+ <feature name="sve128"/>
+ <feature name="sve256"/>
+ <feature name="sve384"/>
+ <feature name="sve512"/>
+ <feature name="sve640"/>
+ <feature name="sve768"/>
+ <feature name="sve896"/>
+ <feature name="sve1024"/>
+ <feature name="sve1152"/>
+ <feature name="sve1280"/>
+ <feature name="sve1408"/>
+ <feature name="sve1536"/>
+ <feature name="sve1664"/>
+ <feature name="sve1792"/>
+ <feature name="sve1920"/>
+ <feature name="sve2048"/>
</cpus>
diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml
index fec01f324c..93c553ecc2 100644
--- a/src/cpu_map/index.xml
+++ b/src/cpu_map/index.xml
@@ -1,5 +1,5 @@
<cpus>
- <arch name='x86'>
+ <arch name="x86">
<include filename="x86_vendors.xml"/>
<include filename="x86_features.xml"/>
@@ -72,7 +72,7 @@
<include filename="x86_Dhyana.xml"/>
</arch>
- <arch name='ppc64'>
+ <arch name="ppc64">
<include filename="ppc64_vendors.xml"/>
<!-- IBM-based CPU models -->
@@ -86,9 +86,9 @@
<include filename="ppc64_POWERPC_e6500.xml"/>
</arch>
- <arch name='arm'>
+ <arch name="arm">
<include filename="arm_vendors.xml"/>
- <include filename='arm_features.xml'/>
+ <include filename="arm_features.xml"/>
<!-- ARM-based CPU models -->
<include filename="arm_cortex-a53.xml"/>
@@ -96,10 +96,10 @@
<include filename="arm_cortex-a72.xml"/>
<!-- Qualcomm-based CPU models -->
- <include filename='arm_Falkor.xml'/>
+ <include filename="arm_Falkor.xml"/>
<!-- Cavium-based CPU models -->
- <include filename='arm_ThunderX299xx.xml'/>
+ <include filename="arm_ThunderX299xx.xml"/>
<!-- Hisilicon-based CPU models -->
<include filename="arm_Kunpeng-920.xml"/>
diff --git a/src/cpu_map/ppc64_POWER6.xml b/src/cpu_map/ppc64_POWER6.xml
index 00e27495f4..9c16a99b0d 100644
--- a/src/cpu_map/ppc64_POWER6.xml
+++ b/src/cpu_map/ppc64_POWER6.xml
@@ -1,6 +1,6 @@
<cpus>
- <model name='POWER6'>
- <vendor name='IBM'/>
- <pvr value='0x003e0000' mask='0xffff0000'/>
+ <model name="POWER6">
+ <vendor name="IBM"/>
+ <pvr value="0x003e0000" mask="0xffff0000"/>
</model>
</cpus>
diff --git a/src/cpu_map/ppc64_POWER7.xml b/src/cpu_map/ppc64_POWER7.xml
index a071481805..5a858edd5d 100644
--- a/src/cpu_map/ppc64_POWER7.xml
+++ b/src/cpu_map/ppc64_POWER7.xml
@@ -1,7 +1,7 @@
<cpus>
- <model name='POWER7'>
- <vendor name='IBM'/>
- <pvr value='0x003f0000' mask='0xffff0000'/>
- <pvr value='0x004a0000' mask='0xffff0000'/>
+ <model name="POWER7">
+ <vendor name="IBM"/>
+ <pvr value="0x003f0000" mask="0xffff0000"/>
+ <pvr value="0x004a0000" mask="0xffff0000"/>
</model>
</cpus>
diff --git a/src/cpu_map/ppc64_POWER8.xml b/src/cpu_map/ppc64_POWER8.xml
index 64d96fc4c4..73c494479d 100644
--- a/src/cpu_map/ppc64_POWER8.xml
+++ b/src/cpu_map/ppc64_POWER8.xml
@@ -1,8 +1,8 @@
<cpus>
- <model name='POWER8'>
- <vendor name='IBM'/>
- <pvr value='0x004b0000' mask='0xffff0000'/>
- <pvr value='0x004c0000' mask='0xffff0000'/>
- <pvr value='0x004d0000' mask='0xffff0000'/>
+ <model name="POWER8">
+ <vendor name="IBM"/>
+ <pvr value="0x004b0000" mask="0xffff0000"/>
+ <pvr value="0x004c0000" mask="0xffff0000"/>
+ <pvr value="0x004d0000" mask="0xffff0000"/>
</model>
</cpus>
diff --git a/src/cpu_map/ppc64_POWER9.xml b/src/cpu_map/ppc64_POWER9.xml
index 149fcde924..9a4f724965 100644
--- a/src/cpu_map/ppc64_POWER9.xml
+++ b/src/cpu_map/ppc64_POWER9.xml
@@ -1,6 +1,6 @@
<cpus>
- <model name='POWER9'>
- <vendor name='IBM'/>
- <pvr value='0x004e0000' mask='0xffff0000'/>
+ <model name="POWER9">
+ <vendor name="IBM"/>
+ <pvr value="0x004e0000" mask="0xffff0000"/>
</model>
</cpus>
diff --git a/src/cpu_map/ppc64_POWERPC_e5500.xml b/src/cpu_map/ppc64_POWERPC_e5500.xml
index 3d64c8926c..ae2313bb9f 100644
--- a/src/cpu_map/ppc64_POWERPC_e5500.xml
+++ b/src/cpu_map/ppc64_POWERPC_e5500.xml
@@ -1,6 +1,6 @@
<cpus>
- <model name='POWERPC_e5500'>
- <vendor name='Freescale'/>
- <pvr value='0x80240000' mask='0xffff0000'/>
+ <model name="POWERPC_e5500">
+ <vendor name="Freescale"/>
+ <pvr value="0x80240000" mask="0xffff0000"/>
</model>
</cpus>
diff --git a/src/cpu_map/ppc64_POWERPC_e6500.xml b/src/cpu_map/ppc64_POWERPC_e6500.xml
index b0d1006076..86d7c5846d 100644
--- a/src/cpu_map/ppc64_POWERPC_e6500.xml
+++ b/src/cpu_map/ppc64_POWERPC_e6500.xml
@@ -1,6 +1,6 @@
<cpus>
- <model name='POWERPC_e6500'>
- <vendor name='Freescale'/>
- <pvr value='0x80400000' mask='0xffff0000'/>
+ <model name="POWERPC_e6500">
+ <vendor name="Freescale"/>
+ <pvr value="0x80400000" mask="0xffff0000"/>
</model>
</cpus>
diff --git a/src/cpu_map/ppc64_vendors.xml b/src/cpu_map/ppc64_vendors.xml
index 52ad45c0bd..fc248a642e 100644
--- a/src/cpu_map/ppc64_vendors.xml
+++ b/src/cpu_map/ppc64_vendors.xml
@@ -1,4 +1,4 @@
<cpus>
- <vendor name='IBM'/>
- <vendor name='Freescale'/>
+ <vendor name="IBM"/>
+ <vendor name="Freescale"/>
</cpus>
diff --git a/src/cpu_map/x86_486.xml b/src/cpu_map/x86_486.xml
index d05b277392..afc56dacae 100644
--- a/src/cpu_map/x86_486.xml
+++ b/src/cpu_map/x86_486.xml
@@ -1,8 +1,8 @@
<cpus>
- <model name='486'>
- <decode host='on' guest='on'/>
- <feature name='fpu'/>
- <feature name='pse'/>
- <feature name='vme'/>
+ <model name="486">
+ <decode host="on" guest="on"/>
+ <feature name="fpu"/>
+ <feature name="pse"/>
+ <feature name="vme"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Broadwell-IBRS.xml b/src/cpu_map/x86_Broadwell-IBRS.xml
index 9033d5fcd5..66ff838233 100644
--- a/src/cpu_map/x86_Broadwell-IBRS.xml
+++ b/src/cpu_map/x86_Broadwell-IBRS.xml
@@ -1,65 +1,65 @@
<cpus>
- <model name='Broadwell-IBRS'>
- <decode host='on' guest='on'/>
- <signature family='6' model='61'/> <!-- 0306d0 -->
- <signature family='6' model='71'/> <!-- 040670 -->
- <signature family='6' model='79'/> <!-- 0406f0 -->
- <signature family='6' model='86'/> <!-- 050660 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='hle'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='rtm'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='x2apic'/>
- <feature name='xsave'/>
+ <model name="Broadwell-IBRS">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="61"/> <!-- 0306d0 -->
+ <signature family="6" model="71"/> <!-- 040670 -->
+ <signature family="6" model="79"/> <!-- 0406f0 -->
+ <signature family="6" model="86"/> <!-- 050660 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="hle"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="rtm"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="x2apic"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Broadwell-noTSX-IBRS.xml
b/src/cpu_map/x86_Broadwell-noTSX-IBRS.xml
index c044b60e36..2c8f5a9f1b 100644
--- a/src/cpu_map/x86_Broadwell-noTSX-IBRS.xml
+++ b/src/cpu_map/x86_Broadwell-noTSX-IBRS.xml
@@ -1,63 +1,63 @@
<cpus>
- <model name='Broadwell-noTSX-IBRS'>
- <decode host='on' guest='on'/>
- <signature family='6' model='61'/> <!-- 0306d0 -->
- <signature family='6' model='71'/> <!-- 040670 -->
- <signature family='6' model='79'/> <!-- 0406f0 -->
- <signature family='6' model='86'/> <!-- 050660 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='x2apic'/>
- <feature name='xsave'/>
+ <model name="Broadwell-noTSX-IBRS">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="61"/> <!-- 0306d0 -->
+ <signature family="6" model="71"/> <!-- 040670 -->
+ <signature family="6" model="79"/> <!-- 0406f0 -->
+ <signature family="6" model="86"/> <!-- 050660 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="x2apic"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Broadwell-noTSX.xml b/src/cpu_map/x86_Broadwell-noTSX.xml
index 637f29ba1c..4039f2b8d5 100644
--- a/src/cpu_map/x86_Broadwell-noTSX.xml
+++ b/src/cpu_map/x86_Broadwell-noTSX.xml
@@ -1,62 +1,62 @@
<cpus>
- <model name='Broadwell-noTSX'>
- <decode host='on' guest='on'/>
- <signature family='6' model='61'/> <!-- 0306d0 -->
- <signature family='6' model='71'/> <!-- 040670 -->
- <signature family='6' model='79'/> <!-- 0406f0 -->
- <signature family='6' model='86'/> <!-- 050660 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='x2apic'/>
- <feature name='xsave'/>
+ <model name="Broadwell-noTSX">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="61"/> <!-- 0306d0 -->
+ <signature family="6" model="71"/> <!-- 040670 -->
+ <signature family="6" model="79"/> <!-- 0406f0 -->
+ <signature family="6" model="86"/> <!-- 050660 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="x2apic"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Broadwell.xml b/src/cpu_map/x86_Broadwell.xml
index 82939a4509..cc5cbc5183 100644
--- a/src/cpu_map/x86_Broadwell.xml
+++ b/src/cpu_map/x86_Broadwell.xml
@@ -1,64 +1,64 @@
<cpus>
- <model name='Broadwell'>
- <decode host='on' guest='on'/>
- <signature family='6' model='61'/> <!-- 0306d0 -->
- <signature family='6' model='71'/> <!-- 040670 -->
- <signature family='6' model='79'/> <!-- 0406f0 -->
- <signature family='6' model='86'/> <!-- 050660 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='hle'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='rtm'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='x2apic'/>
- <feature name='xsave'/>
+ <model name="Broadwell">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="61"/> <!-- 0306d0 -->
+ <signature family="6" model="71"/> <!-- 040670 -->
+ <signature family="6" model="79"/> <!-- 0406f0 -->
+ <signature family="6" model="86"/> <!-- 050660 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="hle"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="rtm"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="x2apic"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Cascadelake-Server-noTSX.xml
b/src/cpu_map/x86_Cascadelake-Server-noTSX.xml
index bfd4629836..f45a7720e9 100644
--- a/src/cpu_map/x86_Cascadelake-Server-noTSX.xml
+++ b/src/cpu_map/x86_Cascadelake-Server-noTSX.xml
@@ -1,79 +1,79 @@
<cpus>
- <model name='Cascadelake-Server-noTSX'>
- <decode host='on' guest='off'/>
- <signature family='6' model='85' stepping='5-7'/>
<!-- 050654 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='avx512bw'/>
- <feature name='avx512cd'/>
- <feature name='avx512dq'/>
- <feature name='avx512f'/>
- <feature name='avx512vl'/>
- <feature name='avx512vnni'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='clflushopt'/>
- <feature name='clwb'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='mpx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pdpe1gb'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='ssbd'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='vme'/>
- <feature name='x2apic'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <model name="Cascadelake-Server-noTSX">
+ <decode host="on" guest="off"/>
+ <signature family="6" model="85" stepping="5-7"/>
<!-- 050654 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="avx512bw"/>
+ <feature name="avx512cd"/>
+ <feature name="avx512dq"/>
+ <feature name="avx512f"/>
+ <feature name="avx512vl"/>
+ <feature name="avx512vnni"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="clflushopt"/>
+ <feature name="clwb"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="mpx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pdpe1gb"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="ssbd"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="vme"/>
+ <feature name="x2apic"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Cascadelake-Server.xml
b/src/cpu_map/x86_Cascadelake-Server.xml
index 335e9cb584..b6c39153a5 100644
--- a/src/cpu_map/x86_Cascadelake-Server.xml
+++ b/src/cpu_map/x86_Cascadelake-Server.xml
@@ -1,81 +1,81 @@
<cpus>
- <model name='Cascadelake-Server'>
- <decode host='on' guest='on'/>
- <signature family='6' model='85' stepping='5-7'/>
<!-- 050654 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='avx512bw'/>
- <feature name='avx512cd'/>
- <feature name='avx512dq'/>
- <feature name='avx512f'/>
- <feature name='avx512vl'/>
- <feature name='avx512vnni'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='clflushopt'/>
- <feature name='clwb'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='hle'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='mpx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pdpe1gb'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='rtm'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='ssbd'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='vme'/>
- <feature name='x2apic'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <model name="Cascadelake-Server">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="85" stepping="5-7"/>
<!-- 050654 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="avx512bw"/>
+ <feature name="avx512cd"/>
+ <feature name="avx512dq"/>
+ <feature name="avx512f"/>
+ <feature name="avx512vl"/>
+ <feature name="avx512vnni"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="clflushopt"/>
+ <feature name="clwb"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="hle"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="mpx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pdpe1gb"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="rtm"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="ssbd"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="vme"/>
+ <feature name="x2apic"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Conroe.xml b/src/cpu_map/x86_Conroe.xml
index 4cacee6142..6ab92274dd 100644
--- a/src/cpu_map/x86_Conroe.xml
+++ b/src/cpu_map/x86_Conroe.xml
@@ -1,35 +1,35 @@
<cpus>
- <model name='Conroe'>
- <decode host='on' guest='on'/>
- <signature family='6' model='15'/> <!-- 0006f0 -->
- <signature family='6' model='22'/> <!-- 010660 -->
- <vendor name='Intel'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="Conroe">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="15"/> <!-- 0006f0 -->
+ <signature family="6" model="22"/> <!-- 010660 -->
+ <vendor name="Intel"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Cooperlake.xml b/src/cpu_map/x86_Cooperlake.xml
index 41bd210638..a2bac92526 100644
--- a/src/cpu_map/x86_Cooperlake.xml
+++ b/src/cpu_map/x86_Cooperlake.xml
@@ -1,8 +1,8 @@
<cpus>
- <model name='Cooperlake'>
- <decode host='on' guest='on'/>
- <signature family='6' model='85' stepping='10-11'/>
<!-- 05065b -->
- <vendor name='Intel'/>
+ <model name="Cooperlake">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="85"
stepping="10-11"/> <!-- 05065b -->
+ <vendor name="Intel"/>
<feature name="3dnowprefetch"/>
<feature name="abm"/>
<feature name="adx"/>
diff --git a/src/cpu_map/x86_Dhyana.xml b/src/cpu_map/x86_Dhyana.xml
index 689daf8649..1a00833d02 100644
--- a/src/cpu_map/x86_Dhyana.xml
+++ b/src/cpu_map/x86_Dhyana.xml
@@ -1,71 +1,71 @@
<cpus>
- <model name='Dhyana'>
- <decode host='on' guest='on'/>
- <signature family='24' model='0'/> <!-- 900f00 -->
- <vendor name='Hygon'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='clflushopt'/>
- <feature name='cmov'/>
- <feature name='cr8legacy'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='fxsr_opt'/>
- <feature name='ibpb'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='misalignsse'/>
- <feature name='mmx'/>
- <feature name='mmxext'/>
- <feature name='monitor'/>
- <feature name='movbe'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='osvw'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pdpe1gb'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='sse4a'/>
- <feature name='ssse3'/>
- <feature name='svm'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='vme'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <model name="Dhyana">
+ <decode host="on" guest="on"/>
+ <signature family="24" model="0"/> <!-- 900f00 -->
+ <vendor name="Hygon"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="clflushopt"/>
+ <feature name="cmov"/>
+ <feature name="cr8legacy"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="fxsr_opt"/>
+ <feature name="ibpb"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="misalignsse"/>
+ <feature name="mmx"/>
+ <feature name="mmxext"/>
+ <feature name="monitor"/>
+ <feature name="movbe"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="osvw"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pdpe1gb"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="sse4a"/>
+ <feature name="ssse3"/>
+ <feature name="svm"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="vme"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_EPYC-IBPB.xml b/src/cpu_map/x86_EPYC-IBPB.xml
index 983c5f4445..0ea2a2edfb 100644
--- a/src/cpu_map/x86_EPYC-IBPB.xml
+++ b/src/cpu_map/x86_EPYC-IBPB.xml
@@ -1,74 +1,74 @@
<cpus>
- <model name='EPYC-IBPB'>
- <decode host='on' guest='on'/>
- <signature family='23' model='1'/> <!-- 800f10 -->
- <vendor name='AMD'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='clflushopt'/>
- <feature name='cmov'/>
- <feature name='cr8legacy'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='fxsr_opt'/>
- <feature name='ibpb'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='misalignsse'/>
- <feature name='mmx'/>
- <feature name='mmxext'/>
- <feature name='monitor'/>
- <feature name='movbe'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='osvw'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pclmuldq'/>
- <feature name='pdpe1gb'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='sha-ni'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='sse4a'/>
- <feature name='ssse3'/>
- <feature name='svm'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='vme'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <model name="EPYC-IBPB">
+ <decode host="on" guest="on"/>
+ <signature family="23" model="1"/> <!-- 800f10 -->
+ <vendor name="AMD"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="clflushopt"/>
+ <feature name="cmov"/>
+ <feature name="cr8legacy"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="fxsr_opt"/>
+ <feature name="ibpb"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="misalignsse"/>
+ <feature name="mmx"/>
+ <feature name="mmxext"/>
+ <feature name="monitor"/>
+ <feature name="movbe"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="osvw"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pclmuldq"/>
+ <feature name="pdpe1gb"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="sha-ni"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="sse4a"/>
+ <feature name="ssse3"/>
+ <feature name="svm"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="vme"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_EPYC-Rome.xml b/src/cpu_map/x86_EPYC-Rome.xml
index e54d0a48d8..c38fb760a8 100644
--- a/src/cpu_map/x86_EPYC-Rome.xml
+++ b/src/cpu_map/x86_EPYC-Rome.xml
@@ -1,83 +1,83 @@
<cpus>
- <model name='EPYC-Rome'>
- <decode host='on' guest='on'/>
- <signature family='23' model='49'/>
- <vendor name='AMD'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='amd-stibp'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='clflushopt'/>
- <feature name='clwb'/>
- <feature name='clzero'/>
- <feature name='cmov'/>
- <feature name='cr8legacy'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='fxsr_opt'/>
- <feature name='ibpb'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='misalignsse'/>
- <feature name='mmx'/>
- <feature name='mmxext'/>
- <feature name='movbe'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='npt'/>
- <feature name='nrip-save'/>
- <feature name='nx'/>
- <feature name='osvw'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pclmuldq'/>
- <feature name='pdpe1gb'/>
- <feature name='perfctr_core'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdpid'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='sha-ni'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='sse4a'/>
- <feature name='ssse3'/>
- <feature name='svm'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='umip'/>
- <feature name='vme'/>
- <feature name='wbnoinvd'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveerptr'/>
- <feature name='xsaveopt'/>
+ <model name="EPYC-Rome">
+ <decode host="on" guest="on"/>
+ <signature family="23" model="49"/>
+ <vendor name="AMD"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="amd-stibp"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="clflushopt"/>
+ <feature name="clwb"/>
+ <feature name="clzero"/>
+ <feature name="cmov"/>
+ <feature name="cr8legacy"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="fxsr_opt"/>
+ <feature name="ibpb"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="misalignsse"/>
+ <feature name="mmx"/>
+ <feature name="mmxext"/>
+ <feature name="movbe"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="npt"/>
+ <feature name="nrip-save"/>
+ <feature name="nx"/>
+ <feature name="osvw"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pclmuldq"/>
+ <feature name="pdpe1gb"/>
+ <feature name="perfctr_core"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdpid"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="sha-ni"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="sse4a"/>
+ <feature name="ssse3"/>
+ <feature name="svm"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="umip"/>
+ <feature name="vme"/>
+ <feature name="wbnoinvd"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveerptr"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_EPYC.xml b/src/cpu_map/x86_EPYC.xml
index 3ebba9f4ed..36462a0dda 100644
--- a/src/cpu_map/x86_EPYC.xml
+++ b/src/cpu_map/x86_EPYC.xml
@@ -1,73 +1,73 @@
<cpus>
- <model name='EPYC'>
- <decode host='on' guest='on'/>
- <signature family='23' model='1'/> <!-- 800f10 -->
- <vendor name='AMD'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='clflushopt'/>
- <feature name='cmov'/>
- <feature name='cr8legacy'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='fxsr_opt'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='misalignsse'/>
- <feature name='mmx'/>
- <feature name='mmxext'/>
- <feature name='monitor'/>
- <feature name='movbe'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='osvw'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pclmuldq'/>
- <feature name='pdpe1gb'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='sha-ni'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='sse4a'/>
- <feature name='ssse3'/>
- <feature name='svm'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='vme'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <model name="EPYC">
+ <decode host="on" guest="on"/>
+ <signature family="23" model="1"/> <!-- 800f10 -->
+ <vendor name="AMD"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="clflushopt"/>
+ <feature name="cmov"/>
+ <feature name="cr8legacy"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="fxsr_opt"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="misalignsse"/>
+ <feature name="mmx"/>
+ <feature name="mmxext"/>
+ <feature name="monitor"/>
+ <feature name="movbe"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="osvw"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pclmuldq"/>
+ <feature name="pdpe1gb"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="sha-ni"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="sse4a"/>
+ <feature name="ssse3"/>
+ <feature name="svm"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="vme"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Haswell-IBRS.xml b/src/cpu_map/x86_Haswell-IBRS.xml
index 0ffe2bae0d..51052a16de 100644
--- a/src/cpu_map/x86_Haswell-IBRS.xml
+++ b/src/cpu_map/x86_Haswell-IBRS.xml
@@ -1,61 +1,61 @@
<cpus>
- <model name='Haswell-IBRS'>
- <decode host='on' guest='on'/>
- <signature family='6' model='60'/> <!-- 0306c0 -->
- <signature family='6' model='63'/> <!-- 0306f0 -->
- <signature family='6' model='69'/> <!-- 040650 -->
- <signature family='6' model='70'/> <!-- 040660 -->
- <vendor name='Intel'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='hle'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdtscp'/>
- <feature name='rtm'/>
- <feature name='sep'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='x2apic'/>
- <feature name='xsave'/>
+ <model name="Haswell-IBRS">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="60"/> <!-- 0306c0 -->
+ <signature family="6" model="63"/> <!-- 0306f0 -->
+ <signature family="6" model="69"/> <!-- 040650 -->
+ <signature family="6" model="70"/> <!-- 040660 -->
+ <vendor name="Intel"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="hle"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdtscp"/>
+ <feature name="rtm"/>
+ <feature name="sep"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="x2apic"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Haswell-noTSX-IBRS.xml
b/src/cpu_map/x86_Haswell-noTSX-IBRS.xml
index 75d709c009..8db662a267 100644
--- a/src/cpu_map/x86_Haswell-noTSX-IBRS.xml
+++ b/src/cpu_map/x86_Haswell-noTSX-IBRS.xml
@@ -1,59 +1,59 @@
<cpus>
- <model name='Haswell-noTSX-IBRS'>
- <decode host='on' guest='on'/>
- <signature family='6' model='60'/> <!-- 0306c0 -->
- <signature family='6' model='63'/> <!-- 0306f0 -->
- <signature family='6' model='69'/> <!-- 040650 -->
- <signature family='6' model='70'/> <!-- 040660 -->
- <vendor name='Intel'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='x2apic'/>
- <feature name='xsave'/>
+ <model name="Haswell-noTSX-IBRS">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="60"/> <!-- 0306c0 -->
+ <signature family="6" model="63"/> <!-- 0306f0 -->
+ <signature family="6" model="69"/> <!-- 040650 -->
+ <signature family="6" model="70"/> <!-- 040660 -->
+ <vendor name="Intel"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="x2apic"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Haswell-noTSX.xml b/src/cpu_map/x86_Haswell-noTSX.xml
index b0a0faa856..2379564011 100644
--- a/src/cpu_map/x86_Haswell-noTSX.xml
+++ b/src/cpu_map/x86_Haswell-noTSX.xml
@@ -1,58 +1,58 @@
<cpus>
- <model name='Haswell-noTSX'>
- <decode host='on' guest='on'/>
- <signature family='6' model='60'/> <!-- 0306c0 -->
- <signature family='6' model='63'/> <!-- 0306f0 -->
- <signature family='6' model='69'/> <!-- 040650 -->
- <signature family='6' model='70'/> <!-- 040660 -->
- <vendor name='Intel'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='smep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='x2apic'/>
- <feature name='xsave'/>
+ <model name="Haswell-noTSX">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="60"/> <!-- 0306c0 -->
+ <signature family="6" model="63"/> <!-- 0306f0 -->
+ <signature family="6" model="69"/> <!-- 040650 -->
+ <signature family="6" model="70"/> <!-- 040660 -->
+ <vendor name="Intel"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="smep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="x2apic"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Haswell.xml b/src/cpu_map/x86_Haswell.xml
index ee16b30f19..6670303b8b 100644
--- a/src/cpu_map/x86_Haswell.xml
+++ b/src/cpu_map/x86_Haswell.xml
@@ -1,60 +1,60 @@
<cpus>
- <model name='Haswell'>
- <decode host='on' guest='on'/>
- <signature family='6' model='60'/> <!-- 0306c0 -->
- <signature family='6' model='63'/> <!-- 0306f0 -->
- <signature family='6' model='69'/> <!-- 040650 -->
- <signature family='6' model='70'/> <!-- 040660 -->
- <vendor name='Intel'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='hle'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdtscp'/>
- <feature name='rtm'/>
- <feature name='sep'/>
- <feature name='smep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='x2apic'/>
- <feature name='xsave'/>
+ <model name="Haswell">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="60"/> <!-- 0306c0 -->
+ <signature family="6" model="63"/> <!-- 0306f0 -->
+ <signature family="6" model="69"/> <!-- 040650 -->
+ <signature family="6" model="70"/> <!-- 040660 -->
+ <vendor name="Intel"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="hle"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdtscp"/>
+ <feature name="rtm"/>
+ <feature name="sep"/>
+ <feature name="smep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="x2apic"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Icelake-Client-noTSX.xml
b/src/cpu_map/x86_Icelake-Client-noTSX.xml
index 65e648ae21..57bd2c2587 100644
--- a/src/cpu_map/x86_Icelake-Client-noTSX.xml
+++ b/src/cpu_map/x86_Icelake-Client-noTSX.xml
@@ -1,82 +1,82 @@
<cpus>
- <model name='Icelake-Client-noTSX'>
- <decode host='on' guest='off'/>
- <signature family='6' model='126'/> <!-- 0706e0 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='avx512-vpopcntdq'/>
- <feature name='avx512bitalg'/>
- <feature name='avx512vbmi'/>
- <feature name='avx512vbmi2'/>
- <feature name='avx512vnni'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='gfni'/>
- <feature name='intel-pt'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='mpx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pku'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='ssbd'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='umip'/>
- <feature name='vaes'/>
- <feature name='vme'/>
- <feature name='vpclmulqdq'/>
- <feature name='wbnoinvd'/>
- <feature name='x2apic'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <model name="Icelake-Client-noTSX">
+ <decode host="on" guest="off"/>
+ <signature family="6" model="126"/> <!-- 0706e0 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="avx512-vpopcntdq"/>
+ <feature name="avx512bitalg"/>
+ <feature name="avx512vbmi"/>
+ <feature name="avx512vbmi2"/>
+ <feature name="avx512vnni"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="gfni"/>
+ <feature name="intel-pt"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="mpx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pku"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="ssbd"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="umip"/>
+ <feature name="vaes"/>
+ <feature name="vme"/>
+ <feature name="vpclmulqdq"/>
+ <feature name="wbnoinvd"/>
+ <feature name="x2apic"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Icelake-Client.xml b/src/cpu_map/x86_Icelake-Client.xml
index 5cf32e91fa..c927ac1993 100644
--- a/src/cpu_map/x86_Icelake-Client.xml
+++ b/src/cpu_map/x86_Icelake-Client.xml
@@ -1,84 +1,84 @@
<cpus>
- <model name='Icelake-Client'>
- <decode host='on' guest='on'/>
- <signature family='6' model='126'/> <!-- 0706e0 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='avx512-vpopcntdq'/>
- <feature name='avx512bitalg'/>
- <feature name='avx512vbmi'/>
- <feature name='avx512vbmi2'/>
- <feature name='avx512vnni'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='gfni'/>
- <feature name='hle'/>
- <feature name='intel-pt'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='mpx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pku'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='rtm'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='ssbd'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='umip'/>
- <feature name='vaes'/>
- <feature name='vme'/>
- <feature name='vpclmulqdq'/>
- <feature name='wbnoinvd'/>
- <feature name='x2apic'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <model name="Icelake-Client">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="126"/> <!-- 0706e0 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="avx512-vpopcntdq"/>
+ <feature name="avx512bitalg"/>
+ <feature name="avx512vbmi"/>
+ <feature name="avx512vbmi2"/>
+ <feature name="avx512vnni"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="gfni"/>
+ <feature name="hle"/>
+ <feature name="intel-pt"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="mpx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pku"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="rtm"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="ssbd"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="umip"/>
+ <feature name="vaes"/>
+ <feature name="vme"/>
+ <feature name="vpclmulqdq"/>
+ <feature name="wbnoinvd"/>
+ <feature name="x2apic"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Icelake-Server-noTSX.xml
b/src/cpu_map/x86_Icelake-Server-noTSX.xml
index 2fd6906406..3ed475bb32 100644
--- a/src/cpu_map/x86_Icelake-Server-noTSX.xml
+++ b/src/cpu_map/x86_Icelake-Server-noTSX.xml
@@ -1,91 +1,91 @@
<cpus>
- <model name='Icelake-Server-noTSX'>
- <decode host='on' guest='off'/>
- <signature family='6' model='134'/> <!-- 080660 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='avx512-vpopcntdq'/>
- <feature name='avx512bitalg'/>
- <feature name='avx512bw'/>
- <feature name='avx512cd'/>
- <feature name='avx512dq'/>
- <feature name='avx512f'/>
- <feature name='avx512vbmi'/>
- <feature name='avx512vbmi2'/>
- <feature name='avx512vl'/>
- <feature name='avx512vnni'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='clflushopt'/>
- <feature name='clwb'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='gfni'/>
- <feature name='intel-pt'/>
- <feature name='invpcid'/>
- <feature name='la57'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='mpx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pdpe1gb'/>
- <feature name='pge'/>
- <feature name='pku'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='ssbd'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='umip'/>
- <feature name='vaes'/>
- <feature name='vme'/>
- <feature name='vpclmulqdq'/>
- <feature name='wbnoinvd'/>
- <feature name='x2apic'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <model name="Icelake-Server-noTSX">
+ <decode host="on" guest="off"/>
+ <signature family="6" model="134"/> <!-- 080660 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="avx512-vpopcntdq"/>
+ <feature name="avx512bitalg"/>
+ <feature name="avx512bw"/>
+ <feature name="avx512cd"/>
+ <feature name="avx512dq"/>
+ <feature name="avx512f"/>
+ <feature name="avx512vbmi"/>
+ <feature name="avx512vbmi2"/>
+ <feature name="avx512vl"/>
+ <feature name="avx512vnni"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="clflushopt"/>
+ <feature name="clwb"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="gfni"/>
+ <feature name="intel-pt"/>
+ <feature name="invpcid"/>
+ <feature name="la57"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="mpx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pdpe1gb"/>
+ <feature name="pge"/>
+ <feature name="pku"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="ssbd"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="umip"/>
+ <feature name="vaes"/>
+ <feature name="vme"/>
+ <feature name="vpclmulqdq"/>
+ <feature name="wbnoinvd"/>
+ <feature name="x2apic"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Icelake-Server.xml b/src/cpu_map/x86_Icelake-Server.xml
index 367ade7240..19c7da10b0 100644
--- a/src/cpu_map/x86_Icelake-Server.xml
+++ b/src/cpu_map/x86_Icelake-Server.xml
@@ -1,93 +1,93 @@
<cpus>
- <model name='Icelake-Server'>
- <decode host='on' guest='on'/>
- <signature family='6' model='134'/> <!-- 080660 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='avx512-vpopcntdq'/>
- <feature name='avx512bitalg'/>
- <feature name='avx512bw'/>
- <feature name='avx512cd'/>
- <feature name='avx512dq'/>
- <feature name='avx512f'/>
- <feature name='avx512vbmi'/>
- <feature name='avx512vbmi2'/>
- <feature name='avx512vl'/>
- <feature name='avx512vnni'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='clflushopt'/>
- <feature name='clwb'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='gfni'/>
- <feature name='hle'/>
- <feature name='intel-pt'/>
- <feature name='invpcid'/>
- <feature name='la57'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='mpx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pdpe1gb'/>
- <feature name='pge'/>
- <feature name='pku'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='rtm'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='ssbd'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='umip'/>
- <feature name='vaes'/>
- <feature name='vme'/>
- <feature name='vpclmulqdq'/>
- <feature name='wbnoinvd'/>
- <feature name='x2apic'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <model name="Icelake-Server">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="134"/> <!-- 080660 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="avx512-vpopcntdq"/>
+ <feature name="avx512bitalg"/>
+ <feature name="avx512bw"/>
+ <feature name="avx512cd"/>
+ <feature name="avx512dq"/>
+ <feature name="avx512f"/>
+ <feature name="avx512vbmi"/>
+ <feature name="avx512vbmi2"/>
+ <feature name="avx512vl"/>
+ <feature name="avx512vnni"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="clflushopt"/>
+ <feature name="clwb"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="gfni"/>
+ <feature name="hle"/>
+ <feature name="intel-pt"/>
+ <feature name="invpcid"/>
+ <feature name="la57"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="mpx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pdpe1gb"/>
+ <feature name="pge"/>
+ <feature name="pku"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="rtm"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="ssbd"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="umip"/>
+ <feature name="vaes"/>
+ <feature name="vme"/>
+ <feature name="vpclmulqdq"/>
+ <feature name="wbnoinvd"/>
+ <feature name="x2apic"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_IvyBridge-IBRS.xml b/src/cpu_map/x86_IvyBridge-IBRS.xml
index 430bc3232d..cd37b62cff 100644
--- a/src/cpu_map/x86_IvyBridge-IBRS.xml
+++ b/src/cpu_map/x86_IvyBridge-IBRS.xml
@@ -1,53 +1,53 @@
<cpus>
- <model name='IvyBridge-IBRS'>
- <decode host='on' guest='on'/>
- <signature family='6' model='58'/> <!-- 0306a0 -->
- <signature family='6' model='62'/> <!-- 0306e0 -->
- <vendor name='Intel'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='vme'/>
- <feature name='x2apic'/>
- <feature name='xsave'/>
+ <model name="IvyBridge-IBRS">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="58"/> <!-- 0306a0 -->
+ <signature family="6" model="62"/> <!-- 0306e0 -->
+ <vendor name="Intel"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="vme"/>
+ <feature name="x2apic"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_IvyBridge.xml b/src/cpu_map/x86_IvyBridge.xml
index eaf5d02e82..1718e14e13 100644
--- a/src/cpu_map/x86_IvyBridge.xml
+++ b/src/cpu_map/x86_IvyBridge.xml
@@ -1,52 +1,52 @@
<cpus>
- <model name='IvyBridge'>
- <decode host='on' guest='on'/>
- <signature family='6' model='58'/> <!-- 0306a0 -->
- <signature family='6' model='62'/> <!-- 0306e0 -->
- <vendor name='Intel'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='smep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='vme'/>
- <feature name='x2apic'/>
- <feature name='xsave'/>
+ <model name="IvyBridge">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="58"/> <!-- 0306a0 -->
+ <signature family="6" model="62"/> <!-- 0306e0 -->
+ <vendor name="Intel"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="smep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="vme"/>
+ <feature name="x2apic"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Nehalem-IBRS.xml b/src/cpu_map/x86_Nehalem-IBRS.xml
index 00d0d2fe51..9f10bf1b01 100644
--- a/src/cpu_map/x86_Nehalem-IBRS.xml
+++ b/src/cpu_map/x86_Nehalem-IBRS.xml
@@ -1,42 +1,42 @@
<cpus>
- <model name='Nehalem-IBRS'>
- <decode host='on' guest='on'/>
- <signature family='6' model='26'/> <!-- 0106a0 -->
- <signature family='6' model='30'/> <!-- 0106e0 -->
- <signature family='6' model='31'/> <!-- 0106f0 -->
- <signature family='6' model='46'/> <!-- 0206e0 -->
- <vendor name='Intel'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='spec-ctrl'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="Nehalem-IBRS">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="26"/> <!-- 0106a0 -->
+ <signature family="6" model="30"/> <!-- 0106e0 -->
+ <signature family="6" model="31"/> <!-- 0106f0 -->
+ <signature family="6" model="46"/> <!-- 0206e0 -->
+ <vendor name="Intel"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Nehalem.xml b/src/cpu_map/x86_Nehalem.xml
index 9968001fe7..bfa2224794 100644
--- a/src/cpu_map/x86_Nehalem.xml
+++ b/src/cpu_map/x86_Nehalem.xml
@@ -1,41 +1,41 @@
<cpus>
- <model name='Nehalem'>
- <decode host='on' guest='on'/>
- <signature family='6' model='26'/> <!-- 0106a0 -->
- <signature family='6' model='30'/> <!-- 0106e0 -->
- <signature family='6' model='31'/> <!-- 0106f0 -->
- <signature family='6' model='46'/> <!-- 0206e0 -->
- <vendor name='Intel'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="Nehalem">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="26"/> <!-- 0106a0 -->
+ <signature family="6" model="30"/> <!-- 0106e0 -->
+ <signature family="6" model="31"/> <!-- 0106f0 -->
+ <signature family="6" model="46"/> <!-- 0206e0 -->
+ <vendor name="Intel"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Opteron_G1.xml b/src/cpu_map/x86_Opteron_G1.xml
index 57648ca93f..cbb28aad84 100644
--- a/src/cpu_map/x86_Opteron_G1.xml
+++ b/src/cpu_map/x86_Opteron_G1.xml
@@ -1,32 +1,32 @@
<cpus>
- <model name='Opteron_G1'>
- <decode host='on' guest='on'/>
- <signature family='15' model='6'/> <!-- 100e60 -->
- <vendor name='AMD'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="Opteron_G1">
+ <decode host="on" guest="on"/>
+ <signature family="15" model="6"/> <!-- 100e60 -->
+ <vendor name="AMD"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Opteron_G2.xml b/src/cpu_map/x86_Opteron_G2.xml
index db961b0067..4888d8ec4b 100644
--- a/src/cpu_map/x86_Opteron_G2.xml
+++ b/src/cpu_map/x86_Opteron_G2.xml
@@ -1,36 +1,36 @@
<cpus>
- <model name='Opteron_G2'>
- <decode host='on' guest='on'/>
- <signature family='15' model='6'/> <!-- 100e60 -->
- <vendor name='AMD'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='svm'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="Opteron_G2">
+ <decode host="on" guest="on"/>
+ <signature family="15" model="6"/> <!-- 100e60 -->
+ <vendor name="AMD"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="svm"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Opteron_G3.xml b/src/cpu_map/x86_Opteron_G3.xml
index dab59d4f82..7dd0eb99ed 100644
--- a/src/cpu_map/x86_Opteron_G3.xml
+++ b/src/cpu_map/x86_Opteron_G3.xml
@@ -1,41 +1,41 @@
<cpus>
- <model name='Opteron_G3'>
- <decode host='on' guest='on'/>
- <signature family='15' model='6'/> <!-- 100e60 -->
- <vendor name='AMD'/>
- <feature name='abm'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='misalignsse'/>
- <feature name='mmx'/>
- <feature name='monitor'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4a'/>
- <feature name='svm'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="Opteron_G3">
+ <decode host="on" guest="on"/>
+ <signature family="15" model="6"/> <!-- 100e60 -->
+ <vendor name="AMD"/>
+ <feature name="abm"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="misalignsse"/>
+ <feature name="mmx"/>
+ <feature name="monitor"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4a"/>
+ <feature name="svm"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Opteron_G4.xml b/src/cpu_map/x86_Opteron_G4.xml
index a7fc8d5828..2b6e986839 100644
--- a/src/cpu_map/x86_Opteron_G4.xml
+++ b/src/cpu_map/x86_Opteron_G4.xml
@@ -1,51 +1,51 @@
<cpus>
- <model name='Opteron_G4'>
- <decode host='on' guest='on'/>
- <signature family='21' model='1'/> <!-- 600f10 -->
- <vendor name='AMD'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fma4'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='misalignsse'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pclmuldq'/>
- <feature name='pdpe1gb'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='sse4a'/>
- <feature name='ssse3'/>
- <feature name='svm'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='xop'/>
- <feature name='xsave'/>
+ <model name="Opteron_G4">
+ <decode host="on" guest="on"/>
+ <signature family="21" model="1"/> <!-- 600f10 -->
+ <vendor name="AMD"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fma4"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="misalignsse"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pclmuldq"/>
+ <feature name="pdpe1gb"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="sse4a"/>
+ <feature name="ssse3"/>
+ <feature name="svm"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="xop"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Opteron_G5.xml b/src/cpu_map/x86_Opteron_G5.xml
index ff775bdcef..9827161a54 100644
--- a/src/cpu_map/x86_Opteron_G5.xml
+++ b/src/cpu_map/x86_Opteron_G5.xml
@@ -1,54 +1,54 @@
<cpus>
- <model name='Opteron_G5'>
- <decode host='on' guest='on'/>
- <signature family='21' model='2'/> <!-- 600f20 -->
- <vendor name='AMD'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fma4'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='misalignsse'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pclmuldq'/>
- <feature name='pdpe1gb'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='sse4a'/>
- <feature name='ssse3'/>
- <feature name='svm'/>
- <feature name='syscall'/>
- <feature name='tbm'/>
- <feature name='tsc'/>
- <feature name='xop'/>
- <feature name='xsave'/>
+ <model name="Opteron_G5">
+ <decode host="on" guest="on"/>
+ <signature family="21" model="2"/> <!-- 600f20 -->
+ <vendor name="AMD"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fma4"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="misalignsse"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pclmuldq"/>
+ <feature name="pdpe1gb"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="sse4a"/>
+ <feature name="ssse3"/>
+ <feature name="svm"/>
+ <feature name="syscall"/>
+ <feature name="tbm"/>
+ <feature name="tsc"/>
+ <feature name="xop"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Penryn.xml b/src/cpu_map/x86_Penryn.xml
index 29d4cd635b..9b756f758b 100644
--- a/src/cpu_map/x86_Penryn.xml
+++ b/src/cpu_map/x86_Penryn.xml
@@ -1,37 +1,37 @@
<cpus>
- <model name='Penryn'>
- <decode host='on' guest='on'/>
- <signature family='6' model='23'/> <!-- 010670 -->
- <signature family='6' model='29'/> <!-- 0106d0 -->
- <vendor name='Intel'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="Penryn">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="23"/> <!-- 010670 -->
+ <signature family="6" model="29"/> <!-- 0106d0 -->
+ <vendor name="Intel"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_SandyBridge-IBRS.xml b/src/cpu_map/x86_SandyBridge-IBRS.xml
index fbdb4f2bf6..995b00db11 100644
--- a/src/cpu_map/x86_SandyBridge-IBRS.xml
+++ b/src/cpu_map/x86_SandyBridge-IBRS.xml
@@ -1,47 +1,47 @@
<cpus>
- <model name='SandyBridge-IBRS'>
- <decode host='on' guest='on'/>
- <signature family='6' model='42'/> <!-- 0206a0 -->
- <signature family='6' model='45'/> <!-- 0206d0 -->
- <vendor name='Intel'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='spec-ctrl'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='x2apic'/>
- <feature name='xsave'/>
+ <model name="SandyBridge-IBRS">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="42"/> <!-- 0206a0 -->
+ <signature family="6" model="45"/> <!-- 0206d0 -->
+ <vendor name="Intel"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="x2apic"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_SandyBridge.xml b/src/cpu_map/x86_SandyBridge.xml
index 7c85ed42df..c4e2f28ec0 100644
--- a/src/cpu_map/x86_SandyBridge.xml
+++ b/src/cpu_map/x86_SandyBridge.xml
@@ -1,46 +1,46 @@
<cpus>
- <model name='SandyBridge'>
- <decode host='on' guest='on'/>
- <signature family='6' model='42'/> <!-- 0206a0 -->
- <signature family='6' model='45'/> <!-- 0206d0 -->
- <vendor name='Intel'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='avx'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='x2apic'/>
- <feature name='xsave'/>
+ <model name="SandyBridge">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="42"/> <!-- 0206a0 -->
+ <signature family="6" model="45"/> <!-- 0206d0 -->
+ <vendor name="Intel"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="avx"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="x2apic"/>
+ <feature name="xsave"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Skylake-Client-IBRS.xml
b/src/cpu_map/x86_Skylake-Client-IBRS.xml
index 5709e7c2f9..768221d5c6 100644
--- a/src/cpu_map/x86_Skylake-Client-IBRS.xml
+++ b/src/cpu_map/x86_Skylake-Client-IBRS.xml
@@ -1,76 +1,76 @@
<cpus>
- <model name='Skylake-Client-IBRS'>
- <decode host='on' guest='on'/>
- <signature family='6' model='94'/> <!-- 0506e0 -->
- <signature family='6' model='78'/> <!-- 0406e0 -->
+ <model name="Skylake-Client-IBRS">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="94"/> <!-- 0506e0 -->
+ <signature family="6" model="78"/> <!-- 0406e0 -->
<!-- These are Kaby Lake and Coffee Lake successors to Skylake,
but we don't have specific models for them. -->
- <signature family='6' model='142'/> <!-- 0806e0 -->
- <signature family='6' model='158'/> <!-- 0906e0 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='hle'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='mpx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='rtm'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='vme'/>
- <feature name='x2apic'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <signature family="6" model="142"/> <!-- 0806e0 -->
+ <signature family="6" model="158"/> <!-- 0906e0 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="hle"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="mpx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="rtm"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="vme"/>
+ <feature name="x2apic"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml
b/src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml
index ffba34502a..2df69661a4 100644
--- a/src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml
+++ b/src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml
@@ -1,74 +1,74 @@
<cpus>
- <model name='Skylake-Client-noTSX-IBRS'>
- <decode host='on' guest='off'/>
- <signature family='6' model='94'/> <!-- 0506e0 -->
- <signature family='6' model='78'/> <!-- 0406e0 -->
+ <model name="Skylake-Client-noTSX-IBRS">
+ <decode host="on" guest="off"/>
+ <signature family="6" model="94"/> <!-- 0506e0 -->
+ <signature family="6" model="78"/> <!-- 0406e0 -->
<!-- These are Kaby Lake and Coffee Lake successors to Skylake,
but we don't have specific models for them. -->
- <signature family='6' model='142'/> <!-- 0806e0 -->
- <signature family='6' model='158'/> <!-- 0906e0 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='mpx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='vme'/>
- <feature name='x2apic'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <signature family="6" model="142"/> <!-- 0806e0 -->
+ <signature family="6" model="158"/> <!-- 0906e0 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="mpx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="vme"/>
+ <feature name="x2apic"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Skylake-Client.xml b/src/cpu_map/x86_Skylake-Client.xml
index 14cd57e176..d0e034ee90 100644
--- a/src/cpu_map/x86_Skylake-Client.xml
+++ b/src/cpu_map/x86_Skylake-Client.xml
@@ -1,75 +1,75 @@
<cpus>
- <model name='Skylake-Client'>
- <decode host='on' guest='on'/>
- <signature family='6' model='94'/> <!-- 0506e0 -->
- <signature family='6' model='78'/> <!-- 0406e0 -->
+ <model name="Skylake-Client">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="94"/> <!-- 0506e0 -->
+ <signature family="6" model="78"/> <!-- 0406e0 -->
<!-- These are Kaby Lake and Coffee Lake successors to Skylake,
but we don't have specific models for them. -->
- <signature family='6' model='142'/> <!-- 0806e0 -->
- <signature family='6' model='158'/> <!-- 0906e0 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='hle'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='mpx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='rtm'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='vme'/>
- <feature name='x2apic'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <signature family="6" model="142"/> <!-- 0806e0 -->
+ <signature family="6" model="158"/> <!-- 0906e0 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="hle"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="mpx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="rtm"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="vme"/>
+ <feature name="x2apic"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Skylake-Server-IBRS.xml
b/src/cpu_map/x86_Skylake-Server-IBRS.xml
index 9fb3488809..47cdc5541f 100644
--- a/src/cpu_map/x86_Skylake-Server-IBRS.xml
+++ b/src/cpu_map/x86_Skylake-Server-IBRS.xml
@@ -1,78 +1,78 @@
<cpus>
- <model name='Skylake-Server-IBRS'>
- <decode host='on' guest='on'/>
- <signature family='6' model='85' stepping='0-4'/>
<!-- 050654 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='avx512bw'/>
- <feature name='avx512cd'/>
- <feature name='avx512dq'/>
- <feature name='avx512f'/>
- <feature name='avx512vl'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='clwb'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='hle'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='mpx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pdpe1gb'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='rtm'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='vme'/>
- <feature name='x2apic'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <model name="Skylake-Server-IBRS">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="85" stepping="0-4"/>
<!-- 050654 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="avx512bw"/>
+ <feature name="avx512cd"/>
+ <feature name="avx512dq"/>
+ <feature name="avx512f"/>
+ <feature name="avx512vl"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="clwb"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="hle"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="mpx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pdpe1gb"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="rtm"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="vme"/>
+ <feature name="x2apic"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml
b/src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml
index c162c0acc3..5338f6bcf8 100644
--- a/src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml
+++ b/src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml
@@ -1,76 +1,76 @@
<cpus>
- <model name='Skylake-Server-noTSX-IBRS'>
- <decode host='on' guest='off'/>
- <signature family='6' model='85' stepping='0-4'/>
<!-- 050654 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='avx512bw'/>
- <feature name='avx512cd'/>
- <feature name='avx512dq'/>
- <feature name='avx512f'/>
- <feature name='avx512vl'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='clwb'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='mpx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pdpe1gb'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='spec-ctrl'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='vme'/>
- <feature name='x2apic'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <model name="Skylake-Server-noTSX-IBRS">
+ <decode host="on" guest="off"/>
+ <signature family="6" model="85" stepping="0-4"/>
<!-- 050654 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="avx512bw"/>
+ <feature name="avx512cd"/>
+ <feature name="avx512dq"/>
+ <feature name="avx512f"/>
+ <feature name="avx512vl"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="clwb"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="mpx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pdpe1gb"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="vme"/>
+ <feature name="x2apic"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Skylake-Server.xml b/src/cpu_map/x86_Skylake-Server.xml
index e022d94c84..a608573740 100644
--- a/src/cpu_map/x86_Skylake-Server.xml
+++ b/src/cpu_map/x86_Skylake-Server.xml
@@ -1,77 +1,77 @@
<cpus>
- <model name='Skylake-Server'>
- <decode host='on' guest='on'/>
- <signature family='6' model='85' stepping='0-4'/>
<!-- 050654 -->
- <vendor name='Intel'/>
- <feature name='3dnowprefetch'/>
- <feature name='abm'/>
- <feature name='adx'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='arat'/>
- <feature name='avx'/>
- <feature name='avx2'/>
- <feature name='avx512bw'/>
- <feature name='avx512cd'/>
- <feature name='avx512dq'/>
- <feature name='avx512f'/>
- <feature name='avx512vl'/>
- <feature name='bmi1'/>
- <feature name='bmi2'/>
- <feature name='clflush'/>
- <feature name='clwb'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='erms'/>
- <feature name='f16c'/>
- <feature name='fma'/>
- <feature name='fpu'/>
- <feature name='fsgsbase'/>
- <feature name='fxsr'/>
- <feature name='hle'/>
- <feature name='invpcid'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='movbe'/>
- <feature name='mpx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pcid'/>
- <feature name='pclmuldq'/>
- <feature name='pdpe1gb'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='rdrand'/>
- <feature name='rdseed'/>
- <feature name='rdtscp'/>
- <feature name='rtm'/>
- <feature name='sep'/>
- <feature name='smap'/>
- <feature name='smep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='tsc-deadline'/>
- <feature name='vme'/>
- <feature name='x2apic'/>
- <feature name='xgetbv1'/>
- <feature name='xsave'/>
- <feature name='xsavec'/>
- <feature name='xsaveopt'/>
+ <model name="Skylake-Server">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="85" stepping="0-4"/>
<!-- 050654 -->
+ <vendor name="Intel"/>
+ <feature name="3dnowprefetch"/>
+ <feature name="abm"/>
+ <feature name="adx"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="arat"/>
+ <feature name="avx"/>
+ <feature name="avx2"/>
+ <feature name="avx512bw"/>
+ <feature name="avx512cd"/>
+ <feature name="avx512dq"/>
+ <feature name="avx512f"/>
+ <feature name="avx512vl"/>
+ <feature name="bmi1"/>
+ <feature name="bmi2"/>
+ <feature name="clflush"/>
+ <feature name="clwb"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="erms"/>
+ <feature name="f16c"/>
+ <feature name="fma"/>
+ <feature name="fpu"/>
+ <feature name="fsgsbase"/>
+ <feature name="fxsr"/>
+ <feature name="hle"/>
+ <feature name="invpcid"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="movbe"/>
+ <feature name="mpx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pcid"/>
+ <feature name="pclmuldq"/>
+ <feature name="pdpe1gb"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="rdrand"/>
+ <feature name="rdseed"/>
+ <feature name="rdtscp"/>
+ <feature name="rtm"/>
+ <feature name="sep"/>
+ <feature name="smap"/>
+ <feature name="smep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="tsc-deadline"/>
+ <feature name="vme"/>
+ <feature name="x2apic"/>
+ <feature name="xgetbv1"/>
+ <feature name="xsave"/>
+ <feature name="xsavec"/>
+ <feature name="xsaveopt"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Westmere-IBRS.xml b/src/cpu_map/x86_Westmere-IBRS.xml
index c7898f0c22..2e4bfd171d 100644
--- a/src/cpu_map/x86_Westmere-IBRS.xml
+++ b/src/cpu_map/x86_Westmere-IBRS.xml
@@ -1,40 +1,40 @@
<cpus>
- <model name='Westmere-IBRS'>
- <decode host='on' guest='on'/>
- <signature family='6' model='44'/> <!-- 0206c0 -->
- <vendor name='Intel'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='spec-ctrl'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="Westmere-IBRS">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="44"/> <!-- 0206c0 -->
+ <vendor name="Intel"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="spec-ctrl"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_Westmere.xml b/src/cpu_map/x86_Westmere.xml
index 16e4ad6c30..259b6c75ee 100644
--- a/src/cpu_map/x86_Westmere.xml
+++ b/src/cpu_map/x86_Westmere.xml
@@ -1,41 +1,41 @@
<cpus>
- <model name='Westmere'>
- <decode host='on' guest='on'/>
- <signature family='6' model='44'/> <!-- 0206c0 -->
- <signature family='6' model='47'/> <!-- 0206f0 -->
- <signature family='6' model='37'/> <!-- 020650 -->
- <vendor name='Intel'/>
- <feature name='aes'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='popcnt'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='sse4.1'/>
- <feature name='sse4.2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="Westmere">
+ <decode host="on" guest="on"/>
+ <signature family="6" model="44"/> <!-- 0206c0 -->
+ <signature family="6" model="47"/> <!-- 0206f0 -->
+ <signature family="6" model="37"/> <!-- 020650 -->
+ <vendor name="Intel"/>
+ <feature name="aes"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="popcnt"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="sse4.1"/>
+ <feature name="sse4.2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_athlon.xml b/src/cpu_map/x86_athlon.xml
index 81c43c81e8..7ae992c491 100644
--- a/src/cpu_map/x86_athlon.xml
+++ b/src/cpu_map/x86_athlon.xml
@@ -1,29 +1,29 @@
<cpus>
- <model name='athlon'>
- <decode host='on' guest='on'/>
- <vendor name='AMD'/>
- <feature name='3dnow'/>
- <feature name='3dnowext'/>
- <feature name='apic'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='mmxext'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='tsc'/>
- <feature name='vme'/>
+ <model name="athlon">
+ <decode host="on" guest="on"/>
+ <vendor name="AMD"/>
+ <feature name="3dnow"/>
+ <feature name="3dnowext"/>
+ <feature name="apic"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="mmxext"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="tsc"/>
+ <feature name="vme"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_core2duo.xml b/src/cpu_map/x86_core2duo.xml
index 412039fe55..e22b183b42 100644
--- a/src/cpu_map/x86_core2duo.xml
+++ b/src/cpu_map/x86_core2duo.xml
@@ -1,34 +1,34 @@
<cpus>
- <model name='core2duo'>
- <decode host='on' guest='on'/>
- <vendor name='Intel'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='monitor'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='ssse3'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
- <feature name='vme'/>
+ <model name="core2duo">
+ <decode host="on" guest="on"/>
+ <vendor name="Intel"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="monitor"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="ssse3"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
+ <feature name="vme"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_coreduo.xml b/src/cpu_map/x86_coreduo.xml
index e2fda9a1d4..d9888beb51 100644
--- a/src/cpu_map/x86_coreduo.xml
+++ b/src/cpu_map/x86_coreduo.xml
@@ -1,30 +1,30 @@
<cpus>
- <model name='coreduo'>
- <decode host='on' guest='on'/>
- <vendor name='Intel'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='monitor'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='tsc'/>
- <feature name='vme'/>
+ <model name="coreduo">
+ <decode host="on" guest="on"/>
+ <vendor name="Intel"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="monitor"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="tsc"/>
+ <feature name="vme"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_cpu64-rhel5.xml b/src/cpu_map/x86_cpu64-rhel5.xml
index be6bcdb7a6..76bb42ca2a 100644
--- a/src/cpu_map/x86_cpu64-rhel5.xml
+++ b/src/cpu_map/x86_cpu64-rhel5.xml
@@ -1,30 +1,30 @@
<cpus>
- <model name='cpu64-rhel5'>
- <decode host='on' guest='on'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="cpu64-rhel5">
+ <decode host="on" guest="on"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_cpu64-rhel6.xml b/src/cpu_map/x86_cpu64-rhel6.xml
index c62b1b5575..ab65469a68 100644
--- a/src/cpu_map/x86_cpu64-rhel6.xml
+++ b/src/cpu_map/x86_cpu64-rhel6.xml
@@ -1,32 +1,32 @@
<cpus>
- <model name='cpu64-rhel6'>
- <decode host='on' guest='on'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lahf_lm'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="cpu64-rhel6">
+ <decode host="on" guest="on"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lahf_lm"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_features.xml b/src/cpu_map/x86_features.xml
index a55f52b16c..54ad1cf9b1 100644
--- a/src/cpu_map/x86_features.xml
+++ b/src/cpu_map/x86_features.xml
@@ -7,572 +7,572 @@
-->
<cpus>
<!-- standard features, EDX -->
- <feature name='fpu'>
- <cpuid eax_in='0x01' edx='0x00000001'/>
+ <feature name="fpu">
+ <cpuid eax_in="0x01" edx="0x00000001"/>
</feature>
- <feature name='vme'>
- <cpuid eax_in='0x01' edx='0x00000002'/>
+ <feature name="vme">
+ <cpuid eax_in="0x01" edx="0x00000002"/>
</feature>
- <feature name='de'>
- <cpuid eax_in='0x01' edx='0x00000004'/>
+ <feature name="de">
+ <cpuid eax_in="0x01" edx="0x00000004"/>
</feature>
- <feature name='pse'>
- <cpuid eax_in='0x01' edx='0x00000008'/>
+ <feature name="pse">
+ <cpuid eax_in="0x01" edx="0x00000008"/>
</feature>
- <feature name='tsc'>
- <cpuid eax_in='0x01' edx='0x00000010'/>
+ <feature name="tsc">
+ <cpuid eax_in="0x01" edx="0x00000010"/>
</feature>
- <feature name='msr'>
- <cpuid eax_in='0x01' edx='0x00000020'/>
+ <feature name="msr">
+ <cpuid eax_in="0x01" edx="0x00000020"/>
</feature>
- <feature name='pae'>
- <cpuid eax_in='0x01' edx='0x00000040'/>
+ <feature name="pae">
+ <cpuid eax_in="0x01" edx="0x00000040"/>
</feature>
- <feature name='mce'>
- <cpuid eax_in='0x01' edx='0x00000080'/>
+ <feature name="mce">
+ <cpuid eax_in="0x01" edx="0x00000080"/>
</feature>
- <feature name='cx8'>
- <cpuid eax_in='0x01' edx='0x00000100'/>
+ <feature name="cx8">
+ <cpuid eax_in="0x01" edx="0x00000100"/>
</feature>
- <feature name='apic'>
- <cpuid eax_in='0x01' edx='0x00000200'/>
+ <feature name="apic">
+ <cpuid eax_in="0x01" edx="0x00000200"/>
</feature>
- <feature name='sep'>
- <cpuid eax_in='0x01' edx='0x00000800'/>
+ <feature name="sep">
+ <cpuid eax_in="0x01" edx="0x00000800"/>
</feature>
- <feature name='mtrr'>
- <cpuid eax_in='0x01' edx='0x00001000'/>
+ <feature name="mtrr">
+ <cpuid eax_in="0x01" edx="0x00001000"/>
</feature>
- <feature name='pge'>
- <cpuid eax_in='0x01' edx='0x00002000'/>
+ <feature name="pge">
+ <cpuid eax_in="0x01" edx="0x00002000"/>
</feature>
- <feature name='mca'>
- <cpuid eax_in='0x01' edx='0x00004000'/>
+ <feature name="mca">
+ <cpuid eax_in="0x01" edx="0x00004000"/>
</feature>
- <feature name='cmov'>
- <cpuid eax_in='0x01' edx='0x00008000'/>
+ <feature name="cmov">
+ <cpuid eax_in="0x01" edx="0x00008000"/>
</feature>
- <feature name='pat'>
- <cpuid eax_in='0x01' edx='0x00010000'/>
+ <feature name="pat">
+ <cpuid eax_in="0x01" edx="0x00010000"/>
</feature>
- <feature name='pse36'>
- <cpuid eax_in='0x01' edx='0x00020000'/>
+ <feature name="pse36">
+ <cpuid eax_in="0x01" edx="0x00020000"/>
</feature>
- <feature name='pn'>
- <cpuid eax_in='0x01' edx='0x00040000'/>
+ <feature name="pn">
+ <cpuid eax_in="0x01" edx="0x00040000"/>
</feature>
- <feature name='clflush'>
- <cpuid eax_in='0x01' edx='0x00080000'/>
+ <feature name="clflush">
+ <cpuid eax_in="0x01" edx="0x00080000"/>
</feature>
- <feature name='ds'>
- <cpuid eax_in='0x01' edx='0x00200000'/>
+ <feature name="ds">
+ <cpuid eax_in="0x01" edx="0x00200000"/>
</feature>
- <feature name='acpi'>
- <cpuid eax_in='0x01' edx='0x00400000'/>
+ <feature name="acpi">
+ <cpuid eax_in="0x01" edx="0x00400000"/>
</feature>
- <feature name='mmx'>
- <cpuid eax_in='0x01' edx='0x00800000'/>
+ <feature name="mmx">
+ <cpuid eax_in="0x01" edx="0x00800000"/>
</feature>
- <feature name='fxsr'>
- <cpuid eax_in='0x01' edx='0x01000000'/>
+ <feature name="fxsr">
+ <cpuid eax_in="0x01" edx="0x01000000"/>
</feature>
- <feature name='sse'>
- <cpuid eax_in='0x01' edx='0x02000000'/>
+ <feature name="sse">
+ <cpuid eax_in="0x01" edx="0x02000000"/>
</feature>
- <feature name='sse2'>
- <cpuid eax_in='0x01' edx='0x04000000'/>
+ <feature name="sse2">
+ <cpuid eax_in="0x01" edx="0x04000000"/>
</feature>
- <feature name='ss'>
- <cpuid eax_in='0x01' edx='0x08000000'/>
+ <feature name="ss">
+ <cpuid eax_in="0x01" edx="0x08000000"/>
</feature>
- <feature name='ht'>
- <cpuid eax_in='0x01' edx='0x10000000'/>
+ <feature name="ht">
+ <cpuid eax_in="0x01" edx="0x10000000"/>
</feature>
- <feature name='tm'>
- <cpuid eax_in='0x01' edx='0x20000000'/>
+ <feature name="tm">
+ <cpuid eax_in="0x01" edx="0x20000000"/>
</feature>
- <feature name='ia64'>
- <cpuid eax_in='0x01' edx='0x40000000'/>
+ <feature name="ia64">
+ <cpuid eax_in="0x01" edx="0x40000000"/>
</feature>
- <feature name='pbe'>
- <cpuid eax_in='0x01' edx='0x80000000'/>
+ <feature name="pbe">
+ <cpuid eax_in="0x01" edx="0x80000000"/>
</feature>
<!-- standard features, ECX -->
- <feature name='pni'> <!-- sse3 -->
- <cpuid eax_in='0x01' ecx='0x00000001'/>
+ <feature name="pni"> <!-- sse3 -->
+ <cpuid eax_in="0x01" ecx="0x00000001"/>
</feature>
- <feature name='pclmuldq'> <!-- pclmulqdq -->
- <cpuid eax_in='0x01' ecx='0x00000002'/>
+ <feature name="pclmuldq"> <!-- pclmulqdq -->
+ <cpuid eax_in="0x01" ecx="0x00000002"/>
</feature>
- <feature name='dtes64'>
- <cpuid eax_in='0x01' ecx='0x00000004'/>
+ <feature name="dtes64">
+ <cpuid eax_in="0x01" ecx="0x00000004"/>
</feature>
- <feature name='monitor'>
- <cpuid eax_in='0x01' ecx='0x00000008'/>
+ <feature name="monitor">
+ <cpuid eax_in="0x01" ecx="0x00000008"/>
</feature>
- <feature name='ds_cpl'> <!-- ds-cpl -->
- <cpuid eax_in='0x01' ecx='0x00000010'/>
+ <feature name="ds_cpl"> <!-- ds-cpl -->
+ <cpuid eax_in="0x01" ecx="0x00000010"/>
</feature>
- <feature name='vmx'>
- <cpuid eax_in='0x01' ecx='0x00000020'/>
+ <feature name="vmx">
+ <cpuid eax_in="0x01" ecx="0x00000020"/>
</feature>
- <feature name='smx'>
- <cpuid eax_in='0x01' ecx='0x00000040'/>
+ <feature name="smx">
+ <cpuid eax_in="0x01" ecx="0x00000040"/>
</feature>
- <feature name='est'>
- <cpuid eax_in='0x01' ecx='0x00000080'/>
+ <feature name="est">
+ <cpuid eax_in="0x01" ecx="0x00000080"/>
</feature>
- <feature name='tm2'>
- <cpuid eax_in='0x01' ecx='0x00000100'/>
+ <feature name="tm2">
+ <cpuid eax_in="0x01" ecx="0x00000100"/>
</feature>
- <feature name='ssse3'>
- <cpuid eax_in='0x01' ecx='0x00000200'/>
+ <feature name="ssse3">
+ <cpuid eax_in="0x01" ecx="0x00000200"/>
</feature>
- <feature name='cid'>
- <cpuid eax_in='0x01' ecx='0x00000400'/>
+ <feature name="cid">
+ <cpuid eax_in="0x01" ecx="0x00000400"/>
</feature>
- <feature name='fma'>
- <cpuid eax_in='0x01' ecx='0x00001000'/>
+ <feature name="fma">
+ <cpuid eax_in="0x01" ecx="0x00001000"/>
</feature>
- <feature name='cx16'>
- <cpuid eax_in='0x01' ecx='0x00002000'/>
+ <feature name="cx16">
+ <cpuid eax_in="0x01" ecx="0x00002000"/>
</feature>
- <feature name='xtpr'>
- <cpuid eax_in='0x01' ecx='0x00004000'/>
+ <feature name="xtpr">
+ <cpuid eax_in="0x01" ecx="0x00004000"/>
</feature>
- <feature name='pdcm'>
- <cpuid eax_in='0x01' ecx='0x00008000'/>
+ <feature name="pdcm">
+ <cpuid eax_in="0x01" ecx="0x00008000"/>
</feature>
- <feature name='pcid'>
- <cpuid eax_in='0x01' ecx='0x00020000'/>
+ <feature name="pcid">
+ <cpuid eax_in="0x01" ecx="0x00020000"/>
</feature>
- <feature name='dca'>
- <cpuid eax_in='0x01' ecx='0x00040000'/>
+ <feature name="dca">
+ <cpuid eax_in="0x01" ecx="0x00040000"/>
</feature>
- <feature name='sse4.1'> <!-- sse4-1, sse4_1 -->
- <cpuid eax_in='0x01' ecx='0x00080000'/>
+ <feature name="sse4.1"> <!-- sse4-1, sse4_1 -->
+ <cpuid eax_in="0x01" ecx="0x00080000"/>
</feature>
- <feature name='sse4.2'> <!-- sse4-2, sse4_2 -->
- <cpuid eax_in='0x01' ecx='0x00100000'/>
+ <feature name="sse4.2"> <!-- sse4-2, sse4_2 -->
+ <cpuid eax_in="0x01" ecx="0x00100000"/>
</feature>
- <feature name='x2apic'>
- <cpuid eax_in='0x01' ecx='0x00200000'/>
+ <feature name="x2apic">
+ <cpuid eax_in="0x01" ecx="0x00200000"/>
</feature>
- <feature name='movbe'>
- <cpuid eax_in='0x01' ecx='0x00400000'/>
+ <feature name="movbe">
+ <cpuid eax_in="0x01" ecx="0x00400000"/>
</feature>
- <feature name='popcnt'>
- <cpuid eax_in='0x01' ecx='0x00800000'/>
+ <feature name="popcnt">
+ <cpuid eax_in="0x01" ecx="0x00800000"/>
</feature>
- <feature name='tsc-deadline'>
- <cpuid eax_in='0x01' ecx='0x01000000'/>
+ <feature name="tsc-deadline">
+ <cpuid eax_in="0x01" ecx="0x01000000"/>
</feature>
- <feature name='aes'>
- <cpuid eax_in='0x01' ecx='0x02000000'/>
+ <feature name="aes">
+ <cpuid eax_in="0x01" ecx="0x02000000"/>
</feature>
- <feature name='xsave'>
- <cpuid eax_in='0x01' ecx='0x04000000'/>
+ <feature name="xsave">
+ <cpuid eax_in="0x01" ecx="0x04000000"/>
</feature>
- <feature name='osxsave'>
- <cpuid eax_in='0x01' ecx='0x08000000'/>
+ <feature name="osxsave">
+ <cpuid eax_in="0x01" ecx="0x08000000"/>
</feature>
- <feature name='avx'>
- <cpuid eax_in='0x01' ecx='0x10000000'/>
+ <feature name="avx">
+ <cpuid eax_in="0x01" ecx="0x10000000"/>
</feature>
- <feature name='f16c'>
- <cpuid eax_in='0x01' ecx='0x20000000'/>
+ <feature name="f16c">
+ <cpuid eax_in="0x01" ecx="0x20000000"/>
</feature>
- <feature name='rdrand'>
- <cpuid eax_in='0x01' ecx='0x40000000'/>
+ <feature name="rdrand">
+ <cpuid eax_in="0x01" ecx="0x40000000"/>
</feature>
- <feature name='hypervisor'>
- <cpuid eax_in='0x01' ecx='0x80000000'/>
+ <feature name="hypervisor">
+ <cpuid eax_in="0x01" ecx="0x80000000"/>
</feature>
<!-- Termal Power and Management -->
- <feature name='arat'>
- <cpuid eax_in='0x06' eax='0x00000004'/>
+ <feature name="arat">
+ <cpuid eax_in="0x06" eax="0x00000004"/>
</feature>
<!-- cpuid function 0x7 ecx 0x0 features -->
- <feature name='fsgsbase'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000001'/>
+ <feature name="fsgsbase">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00000001"/>
</feature>
- <feature name='tsc_adjust'> <!-- tsc-adjust -->
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000002'/>
+ <feature name="tsc_adjust"> <!-- tsc-adjust -->
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00000002"/>
</feature>
- <feature name='bmi1'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000008'/>
+ <feature name="bmi1">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00000008"/>
</feature>
- <feature name='hle'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000010'/>
+ <feature name="hle">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00000010"/>
</feature>
- <feature name='avx2'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000020'/>
+ <feature name="avx2">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00000020"/>
</feature>
- <feature name='smep'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000080'/>
+ <feature name="smep">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00000080"/>
</feature>
- <feature name='bmi2'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000100'/>
+ <feature name="bmi2">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00000100"/>
</feature>
- <feature name='erms'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000200'/>
+ <feature name="erms">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00000200"/>
</feature>
- <feature name='invpcid'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000400'/>
+ <feature name="invpcid">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00000400"/>
</feature>
- <feature name='rtm'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000800'/>
+ <feature name="rtm">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00000800"/>
</feature>
- <feature name='cmt'> <!-- cqm -->
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00001000'/>
+ <feature name="cmt"> <!-- cqm -->
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00001000"/>
</feature>
- <feature name='mpx'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00004000'/>
+ <feature name="mpx">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00004000"/>
</feature>
- <feature name='avx512f'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00010000'/>
+ <feature name="avx512f">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00010000"/>
</feature>
- <feature name='avx512dq'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00020000'/>
+ <feature name="avx512dq">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00020000"/>
</feature>
- <feature name='rdseed'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00040000'/>
+ <feature name="rdseed">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00040000"/>
</feature>
- <feature name='adx'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00080000'/>
+ <feature name="adx">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00080000"/>
</feature>
- <feature name='smap'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00100000'/>
+ <feature name="smap">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00100000"/>
</feature>
- <feature name='avx512ifma'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00200000'/>
+ <feature name="avx512ifma">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00200000"/>
</feature>
- <feature name='pcommit'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00400000'/>
+ <feature name="pcommit">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00400000"/>
</feature>
- <feature name='clflushopt'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00800000'/>
+ <feature name="clflushopt">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x00800000"/>
</feature>
- <feature name='clwb'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x01000000'/>
+ <feature name="clwb">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x01000000"/>
</feature>
- <feature name='intel-pt'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x02000000'/>
+ <feature name="intel-pt">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x02000000"/>
</feature>
- <feature name='avx512pf'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x04000000'/>
+ <feature name="avx512pf">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x04000000"/>
</feature>
- <feature name='avx512er'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x08000000'/>
+ <feature name="avx512er">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x08000000"/>
</feature>
- <feature name='avx512cd'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x10000000'/>
+ <feature name="avx512cd">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x10000000"/>
</feature>
- <feature name='sha-ni'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x20000000'/>
+ <feature name="sha-ni">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x20000000"/>
</feature>
- <feature name='avx512bw'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x40000000'/>
+ <feature name="avx512bw">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x40000000"/>
</feature>
- <feature name='avx512vl'>
- <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x80000000'/>
+ <feature name="avx512vl">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ebx="0x80000000"/>
</feature>
- <feature name='avx512vbmi'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000002'/>
+ <feature name="avx512vbmi">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00000002"/>
</feature>
- <feature name='umip'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000004'/>
+ <feature name="umip">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00000004"/>
</feature>
- <feature name='pku'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000008'/>
+ <feature name="pku">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00000008"/>
</feature>
- <feature name='ospke'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000010'/>
+ <feature name="ospke">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00000010"/>
</feature>
- <feature name='waitpkg'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000020'/>
+ <feature name="waitpkg">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00000020"/>
</feature>
- <feature name='avx512vbmi2'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000040'/>
+ <feature name="avx512vbmi2">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00000040"/>
</feature>
- <feature name='gfni'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000100'/>
+ <feature name="gfni">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00000100"/>
</feature>
- <feature name='vaes'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000200'/>
+ <feature name="vaes">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00000200"/>
</feature>
- <feature name='vpclmulqdq'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000400'/>
+ <feature name="vpclmulqdq">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00000400"/>
</feature>
- <feature name='avx512vnni'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000800'/>
+ <feature name="avx512vnni">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00000800"/>
</feature>
- <feature name='avx512bitalg'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00001000'/>
+ <feature name="avx512bitalg">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00001000"/>
</feature>
- <feature name='avx512-vpopcntdq'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00004000'/>
+ <feature name="avx512-vpopcntdq">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00004000"/>
</feature>
- <feature name='la57'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00010000'/>
+ <feature name="la57">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00010000"/>
</feature>
- <feature name='rdpid'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00400000'/>
+ <feature name="rdpid">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x00400000"/>
</feature>
- <feature name='cldemote'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x02000000'/>
+ <feature name="cldemote">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x02000000"/>
</feature>
- <feature name='movdiri'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x08000000'/>
+ <feature name="movdiri">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x08000000"/>
</feature>
- <feature name='movdir64b'>
- <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x10000000'/>
+ <feature name="movdir64b">
+ <cpuid eax_in="0x07" ecx_in="0x00"
ecx="0x10000000"/>
</feature>
- <feature name='avx512-4vnniw'>
- <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00000004'/>
+ <feature name="avx512-4vnniw">
+ <cpuid eax_in="0x07" ecx_in="0x00"
edx="0x00000004"/>
</feature>
- <feature name='avx512-4fmaps'>
- <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00000008'/>
+ <feature name="avx512-4fmaps">
+ <cpuid eax_in="0x07" ecx_in="0x00"
edx="0x00000008"/>
</feature>
- <feature name='md-clear'> <!-- md_clear -->
- <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00000400'/>
+ <feature name="md-clear"> <!-- md_clear -->
+ <cpuid eax_in="0x07" ecx_in="0x00"
edx="0x00000400"/>
</feature>
- <feature name='pconfig'>
- <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00040000'/>
+ <feature name="pconfig">
+ <cpuid eax_in="0x07" ecx_in="0x00"
edx="0x00040000"/>
</feature>
- <feature name='spec-ctrl'>
- <cpuid eax_in='0x07' ecx_in='0x00' edx='0x04000000'/>
+ <feature name="spec-ctrl">
+ <cpuid eax_in="0x07" ecx_in="0x00"
edx="0x04000000"/>
</feature>
- <feature name='stibp'>
- <cpuid eax_in='0x07' ecx_in='0x00' edx='0x08000000'/>
+ <feature name="stibp">
+ <cpuid eax_in="0x07" ecx_in="0x00"
edx="0x08000000"/>
</feature>
- <feature name='arch-capabilities'> <!-- arch_capabilities,
arch-facilities -->
- <cpuid eax_in='0x07' ecx_in='0x00' edx='0x20000000'/>
+ <feature name="arch-capabilities"> <!-- arch_capabilities,
arch-facilities -->
+ <cpuid eax_in="0x07" ecx_in="0x00"
edx="0x20000000"/>
</feature>
- <feature name='ssbd'>
- <cpuid eax_in='0x07' ecx_in='0x00' edx='0x80000000'/>
+ <feature name="ssbd">
+ <cpuid eax_in="0x07" ecx_in="0x00"
edx="0x80000000"/>
</feature>
- <feature name='avx512-bf16'>
- <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00000020'/>
+ <feature name="avx512-bf16">
+ <cpuid eax_in="0x07" ecx_in="0x01"
eax="0x00000020"/>
</feature>
<!-- Processor Extended State Enumeration sub leaf 1 -->
- <feature name='xsaveopt'>
- <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000001'/>
+ <feature name="xsaveopt">
+ <cpuid eax_in="0x0d" ecx_in="0x01"
eax="0x00000001"/>
</feature>
- <feature name='xsavec'>
- <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000002'/>
+ <feature name="xsavec">
+ <cpuid eax_in="0x0d" ecx_in="0x01"
eax="0x00000002"/>
</feature>
- <feature name='xgetbv1'>
- <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000004'/>
+ <feature name="xgetbv1">
+ <cpuid eax_in="0x0d" ecx_in="0x01"
eax="0x00000004"/>
</feature>
- <feature name='xsaves' migratable='no'>
- <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000008'/>
+ <feature name="xsaves" migratable="no">
+ <cpuid eax_in="0x0d" ecx_in="0x01"
eax="0x00000008"/>
</feature>
<!-- cpuid level 0x0000000f:1 (edx) -->
- <feature name='mbm_total'>
- <cpuid eax_in='0x0f' ecx_in='0x01' edx='0x00000002'/>
+ <feature name="mbm_total">
+ <cpuid eax_in="0x0f" ecx_in="0x01"
edx="0x00000002"/>
</feature>
- <feature name='mbm_local'>
- <cpuid eax_in='0x0f' ecx_in='0x01' edx='0x00000004'/>
+ <feature name="mbm_local">
+ <cpuid eax_in="0x0f" ecx_in="0x01"
edx="0x00000004"/>
</feature>
<!-- extended features, EDX -->
- <feature name='syscall'>
- <cpuid eax_in='0x80000001' edx='0x00000800'/>
+ <feature name="syscall">
+ <cpuid eax_in="0x80000001" edx="0x00000800"/>
</feature>
- <feature name='nx'> <!-- xd -->
- <cpuid eax_in='0x80000001' edx='0x00100000'/>
+ <feature name="nx"> <!-- xd -->
+ <cpuid eax_in="0x80000001" edx="0x00100000"/>
</feature>
- <feature name='mmxext'>
- <cpuid eax_in='0x80000001' edx='0x00400000'/>
+ <feature name="mmxext">
+ <cpuid eax_in="0x80000001" edx="0x00400000"/>
</feature>
- <feature name='fxsr_opt'> <!-- ffxsr, fxsr-opt -->
- <cpuid eax_in='0x80000001' edx='0x02000000'/>
+ <feature name="fxsr_opt"> <!-- ffxsr, fxsr-opt -->
+ <cpuid eax_in="0x80000001" edx="0x02000000"/>
</feature>
- <feature name='pdpe1gb'>
- <cpuid eax_in='0x80000001' edx='0x04000000'/>
+ <feature name="pdpe1gb">
+ <cpuid eax_in="0x80000001" edx="0x04000000"/>
</feature>
- <feature name='rdtscp'>
- <cpuid eax_in='0x80000001' edx='0x08000000'/>
+ <feature name="rdtscp">
+ <cpuid eax_in="0x80000001" edx="0x08000000"/>
</feature>
- <feature name='lm'> <!-- i64 -->
- <cpuid eax_in='0x80000001' edx='0x20000000'/>
+ <feature name="lm"> <!-- i64 -->
+ <cpuid eax_in="0x80000001" edx="0x20000000"/>
</feature>
- <feature name='3dnowext'>
- <cpuid eax_in='0x80000001' edx='0x40000000'/>
+ <feature name="3dnowext">
+ <cpuid eax_in="0x80000001" edx="0x40000000"/>
</feature>
- <feature name='3dnow'>
- <cpuid eax_in='0x80000001' edx='0x80000000'/>
+ <feature name="3dnow">
+ <cpuid eax_in="0x80000001" edx="0x80000000"/>
</feature>
<!-- extended features, ECX -->
- <feature name='lahf_lm'> <!-- lahf-lm -->
- <cpuid eax_in='0x80000001' ecx='0x00000001'/>
+ <feature name="lahf_lm"> <!-- lahf-lm -->
+ <cpuid eax_in="0x80000001" ecx="0x00000001"/>
</feature>
- <feature name='cmp_legacy'> <!-- cmp-legacy -->
- <cpuid eax_in='0x80000001' ecx='0x00000002'/>
+ <feature name="cmp_legacy"> <!-- cmp-legacy -->
+ <cpuid eax_in="0x80000001" ecx="0x00000002"/>
</feature>
- <feature name='svm'>
- <cpuid eax_in='0x80000001' ecx='0x00000004'/>
+ <feature name="svm">
+ <cpuid eax_in="0x80000001" ecx="0x00000004"/>
</feature>
- <feature name='extapic'>
- <cpuid eax_in='0x80000001' ecx='0x00000008'/>
+ <feature name="extapic">
+ <cpuid eax_in="0x80000001" ecx="0x00000008"/>
</feature>
- <feature name='cr8legacy'>
- <cpuid eax_in='0x80000001' ecx='0x00000010'/>
+ <feature name="cr8legacy">
+ <cpuid eax_in="0x80000001" ecx="0x00000010"/>
</feature>
- <feature name='abm'>
- <cpuid eax_in='0x80000001' ecx='0x00000020'/>
+ <feature name="abm">
+ <cpuid eax_in="0x80000001" ecx="0x00000020"/>
</feature>
- <feature name='sse4a'>
- <cpuid eax_in='0x80000001' ecx='0x00000040'/>
+ <feature name="sse4a">
+ <cpuid eax_in="0x80000001" ecx="0x00000040"/>
</feature>
- <feature name='misalignsse'>
- <cpuid eax_in='0x80000001' ecx='0x00000080'/>
+ <feature name="misalignsse">
+ <cpuid eax_in="0x80000001" ecx="0x00000080"/>
</feature>
- <feature name='3dnowprefetch'>
- <cpuid eax_in='0x80000001' ecx='0x00000100'/>
+ <feature name="3dnowprefetch">
+ <cpuid eax_in="0x80000001" ecx="0x00000100"/>
</feature>
- <feature name='osvw'>
- <cpuid eax_in='0x80000001' ecx='0x00000200'/>
+ <feature name="osvw">
+ <cpuid eax_in="0x80000001" ecx="0x00000200"/>
</feature>
- <feature name='ibs'>
- <cpuid eax_in='0x80000001' ecx='0x00000400'/>
+ <feature name="ibs">
+ <cpuid eax_in="0x80000001" ecx="0x00000400"/>
</feature>
- <feature name='xop'>
- <cpuid eax_in='0x80000001' ecx='0x00000800'/>
+ <feature name="xop">
+ <cpuid eax_in="0x80000001" ecx="0x00000800"/>
</feature>
- <feature name='skinit'>
- <cpuid eax_in='0x80000001' ecx='0x00001000'/>
+ <feature name="skinit">
+ <cpuid eax_in="0x80000001" ecx="0x00001000"/>
</feature>
- <feature name='wdt'>
- <cpuid eax_in='0x80000001' ecx='0x00002000'/>
+ <feature name="wdt">
+ <cpuid eax_in="0x80000001" ecx="0x00002000"/>
</feature>
- <feature name='lwp'>
- <cpuid eax_in='0x80000001' ecx='0x00008000'/>
+ <feature name="lwp">
+ <cpuid eax_in="0x80000001" ecx="0x00008000"/>
</feature>
- <feature name='fma4'>
- <cpuid eax_in='0x80000001' ecx='0x00010000'/>
+ <feature name="fma4">
+ <cpuid eax_in="0x80000001" ecx="0x00010000"/>
</feature>
- <feature name='tce'>
- <cpuid eax_in='0x80000001' ecx='0x00020000'/>
+ <feature name="tce">
+ <cpuid eax_in="0x80000001" ecx="0x00020000"/>
</feature>
- <feature name='cvt16'>
- <cpuid eax_in='0x80000001' ecx='0x00040000'/>
+ <feature name="cvt16">
+ <cpuid eax_in="0x80000001" ecx="0x00040000"/>
</feature>
- <feature name='nodeid_msr'> <!-- nodeid-msr -->
- <cpuid eax_in='0x80000001' ecx='0x00080000'/>
+ <feature name="nodeid_msr"> <!-- nodeid-msr -->
+ <cpuid eax_in="0x80000001" ecx="0x00080000"/>
</feature>
- <feature name='tbm'>
- <cpuid eax_in='0x80000001' ecx='0x00200000'/>
+ <feature name="tbm">
+ <cpuid eax_in="0x80000001" ecx="0x00200000"/>
</feature>
- <feature name='topoext'>
- <cpuid eax_in='0x80000001' ecx='0x00400000'/>
+ <feature name="topoext">
+ <cpuid eax_in="0x80000001" ecx="0x00400000"/>
</feature>
- <feature name='perfctr_core'> <!-- perfctr-core -->
- <cpuid eax_in='0x80000001' ecx='0x00800000'/>
+ <feature name="perfctr_core"> <!-- perfctr-core -->
+ <cpuid eax_in="0x80000001" ecx="0x00800000"/>
</feature>
- <feature name='perfctr_nb'> <!-- perfctr-nb -->
- <cpuid eax_in='0x80000001' ecx='0x01000000'/>
+ <feature name="perfctr_nb"> <!-- perfctr-nb -->
+ <cpuid eax_in="0x80000001" ecx="0x01000000"/>
</feature>
<!-- Advanced Power Management edx features -->
- <feature name='invtsc' migratable='no'>
- <cpuid eax_in='0x80000007' edx='0x00000100'/>
+ <feature name="invtsc" migratable="no">
+ <cpuid eax_in="0x80000007" edx="0x00000100"/>
</feature>
<!-- More AMD-specific features -->
- <feature name='clzero'>
- <cpuid eax_in='0x80000008' ebx='0x00000001'/>
+ <feature name="clzero">
+ <cpuid eax_in="0x80000008" ebx="0x00000001"/>
</feature>
- <feature name='xsaveerptr'>
- <cpuid eax_in='0x80000008' ebx='0x00000004'/>
+ <feature name="xsaveerptr">
+ <cpuid eax_in="0x80000008" ebx="0x00000004"/>
</feature>
- <feature name='wbnoinvd'>
- <cpuid eax_in='0x80000008' ebx='0x00000200'/>
+ <feature name="wbnoinvd">
+ <cpuid eax_in="0x80000008" ebx="0x00000200"/>
</feature>
- <feature name='ibpb'>
- <cpuid eax_in='0x80000008' ebx='0x00001000'/>
+ <feature name="ibpb">
+ <cpuid eax_in="0x80000008" ebx="0x00001000"/>
</feature>
- <feature name='amd-stibp'>
- <cpuid eax_in='0x80000008' ebx='0x00008000'/>
+ <feature name="amd-stibp">
+ <cpuid eax_in="0x80000008" ebx="0x00008000"/>
</feature>
- <feature name='amd-ssbd'>
- <cpuid eax_in='0x80000008' ebx='0x01000000'/>
+ <feature name="amd-ssbd">
+ <cpuid eax_in="0x80000008" ebx="0x01000000"/>
</feature>
- <feature name='virt-ssbd'>
- <cpuid eax_in='0x80000008' ebx='0x02000000'/>
+ <feature name="virt-ssbd">
+ <cpuid eax_in="0x80000008" ebx="0x02000000"/>
</feature>
- <feature name='amd-no-ssb'>
- <cpuid eax_in='0x80000008' ebx='0x04000000'/>
+ <feature name="amd-no-ssb">
+ <cpuid eax_in="0x80000008" ebx="0x04000000"/>
</feature>
<!-- SVM features -->
- <feature name='npt'>
- <cpuid eax_in='0x8000000a' edx='0x00000001'/>
+ <feature name="npt">
+ <cpuid eax_in="0x8000000a" edx="0x00000001"/>
</feature>
- <feature name='lbrv'>
- <cpuid eax_in='0x8000000a' edx='0x00000002'/>
+ <feature name="lbrv">
+ <cpuid eax_in="0x8000000a" edx="0x00000002"/>
</feature>
- <feature name='svm-lock'>
- <cpuid eax_in='0x8000000a' edx='0x00000004'/>
+ <feature name="svm-lock">
+ <cpuid eax_in="0x8000000a" edx="0x00000004"/>
</feature>
- <feature name='nrip-save'>
- <cpuid eax_in='0x8000000a' edx='0x00000008'/>
+ <feature name="nrip-save">
+ <cpuid eax_in="0x8000000a" edx="0x00000008"/>
</feature>
- <feature name='tsc-scale'>
- <cpuid eax_in='0x8000000a' edx='0x00000010'/>
+ <feature name="tsc-scale">
+ <cpuid eax_in="0x8000000a" edx="0x00000010"/>
</feature>
- <feature name='vmcb-clean'>
- <cpuid eax_in='0x8000000a' edx='0x00000020'/>
+ <feature name="vmcb-clean">
+ <cpuid eax_in="0x8000000a" edx="0x00000020"/>
</feature>
- <feature name='flushbyasid'>
- <cpuid eax_in='0x8000000a' edx='0x00000040'/>
+ <feature name="flushbyasid">
+ <cpuid eax_in="0x8000000a" edx="0x00000040"/>
</feature>
- <feature name='decodeassists'>
- <cpuid eax_in='0x8000000a' edx='0x00000080'/>
+ <feature name="decodeassists">
+ <cpuid eax_in="0x8000000a" edx="0x00000080"/>
</feature>
- <feature name='pause-filter'>
- <cpuid eax_in='0x8000000a' edx='0x00000400'/>
+ <feature name="pause-filter">
+ <cpuid eax_in="0x8000000a" edx="0x00000400"/>
</feature>
- <feature name='pfthreshold'>
- <cpuid eax_in='0x8000000a' edx='0x00001000'/>
+ <feature name="pfthreshold">
+ <cpuid eax_in="0x8000000a" edx="0x00001000"/>
</feature>
<!-- IA32_ARCH_CAPABILITIES features -->
- <feature name='rdctl-no'>
- <msr index='0x10a' edx='0x00000000' eax='0x00000001'/>
+ <feature name="rdctl-no">
+ <msr index="0x10a" edx="0x00000000"
eax="0x00000001"/>
</feature>
- <feature name='ibrs-all'>
- <msr index='0x10a' edx='0x00000000' eax='0x00000002'/>
+ <feature name="ibrs-all">
+ <msr index="0x10a" edx="0x00000000"
eax="0x00000002"/>
</feature>
- <feature name='rsba'>
- <msr index='0x10a' edx='0x00000000' eax='0x00000004'/>
+ <feature name="rsba">
+ <msr index="0x10a" edx="0x00000000"
eax="0x00000004"/>
</feature>
- <feature name='skip-l1dfl-vmentry'>
- <msr index='0x10a' edx='0x00000000' eax='0x00000008'/>
+ <feature name="skip-l1dfl-vmentry">
+ <msr index="0x10a" edx="0x00000000"
eax="0x00000008"/>
</feature>
- <feature name='ssb-no'>
- <msr index='0x10a' edx='0x00000000' eax='0x00000010'/>
+ <feature name="ssb-no">
+ <msr index="0x10a" edx="0x00000000"
eax="0x00000010"/>
</feature>
- <feature name='mds-no'>
- <msr index='0x10a' edx='0x00000000' eax='0x00000020'/>
+ <feature name="mds-no">
+ <msr index="0x10a" edx="0x00000000"
eax="0x00000020"/>
</feature>
- <feature name='pschange-mc-no'>
- <msr index='0x10a' edx='0x00000000' eax='0x00000040'/>
+ <feature name="pschange-mc-no">
+ <msr index="0x10a" edx="0x00000000"
eax="0x00000040"/>
</feature>
- <feature name='tsx-ctrl'>
- <msr index='0x10a' edx='0x00000000' eax='0x00000080'/>
+ <feature name="tsx-ctrl">
+ <msr index="0x10a" edx="0x00000000"
eax="0x00000080"/>
</feature>
- <feature name='taa-no'>
- <msr index='0x10a' edx='0x00000000' eax='0x00000100'/>
+ <feature name="taa-no">
+ <msr index="0x10a" edx="0x00000000"
eax="0x00000100"/>
</feature>
</cpus>
diff --git a/src/cpu_map/x86_kvm32.xml b/src/cpu_map/x86_kvm32.xml
index 9dd96d5b56..c35985f274 100644
--- a/src/cpu_map/x86_kvm32.xml
+++ b/src/cpu_map/x86_kvm32.xml
@@ -1,27 +1,27 @@
<cpus>
- <model name='kvm32'>
- <decode host='on' guest='on'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='tsc'/>
+ <model name="kvm32">
+ <decode host="on" guest="on"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_kvm64.xml b/src/cpu_map/x86_kvm64.xml
index 185af06f78..dafdd7c979 100644
--- a/src/cpu_map/x86_kvm64.xml
+++ b/src/cpu_map/x86_kvm64.xml
@@ -1,31 +1,31 @@
<cpus>
- <model name='kvm64'>
- <decode host='on' guest='on'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="kvm64">
+ <decode host="on" guest="on"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_n270.xml b/src/cpu_map/x86_n270.xml
index 5507d2ea3b..0fc392cbe9 100644
--- a/src/cpu_map/x86_n270.xml
+++ b/src/cpu_map/x86_n270.xml
@@ -1,31 +1,31 @@
<cpus>
- <model name='n270'>
- <decode host='on' guest='on'/>
- <vendor name='Intel'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='monitor'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='ssse3'/>
- <feature name='tsc'/>
- <feature name='vme'/>
+ <model name="n270">
+ <decode host="on" guest="on"/>
+ <vendor name="Intel"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="monitor"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="ssse3"/>
+ <feature name="tsc"/>
+ <feature name="vme"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_pentium.xml b/src/cpu_map/x86_pentium.xml
index f0a8982115..9863e495eb 100644
--- a/src/cpu_map/x86_pentium.xml
+++ b/src/cpu_map/x86_pentium.xml
@@ -1,14 +1,14 @@
<cpus>
- <model name='pentium'>
- <decode host='on' guest='on'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='pse'/>
- <feature name='tsc'/>
- <feature name='vme'/>
+ <model name="pentium">
+ <decode host="on" guest="on"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="pse"/>
+ <feature name="tsc"/>
+ <feature name="vme"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_pentium2.xml b/src/cpu_map/x86_pentium2.xml
index aeba082297..a8fc0fea78 100644
--- a/src/cpu_map/x86_pentium2.xml
+++ b/src/cpu_map/x86_pentium2.xml
@@ -1,23 +1,23 @@
<cpus>
- <model name='pentium2'>
- <decode host='on' guest='on'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='tsc'/>
- <feature name='vme'/>
+ <model name="pentium2">
+ <decode host="on" guest="on"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="tsc"/>
+ <feature name="vme"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_pentium3.xml b/src/cpu_map/x86_pentium3.xml
index ab85d2967f..7a75b1c517 100644
--- a/src/cpu_map/x86_pentium3.xml
+++ b/src/cpu_map/x86_pentium3.xml
@@ -1,24 +1,24 @@
<cpus>
- <model name='pentium3'>
- <decode host='on' guest='on'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='tsc'/>
- <feature name='vme'/>
+ <model name="pentium3">
+ <decode host="on" guest="on"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="tsc"/>
+ <feature name="vme"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_pentiumpro.xml b/src/cpu_map/x86_pentiumpro.xml
index b6e061187c..725c0f33b4 100644
--- a/src/cpu_map/x86_pentiumpro.xml
+++ b/src/cpu_map/x86_pentiumpro.xml
@@ -1,22 +1,22 @@
<cpus>
- <model name='pentiumpro'>
- <decode host='on' guest='on'/>
- <feature name='apic'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pse'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='tsc'/>
+ <model name="pentiumpro">
+ <decode host="on" guest="on"/>
+ <feature name="apic"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pse"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_phenom.xml b/src/cpu_map/x86_phenom.xml
index f0f8ece57a..76bd20b594 100644
--- a/src/cpu_map/x86_phenom.xml
+++ b/src/cpu_map/x86_phenom.xml
@@ -1,37 +1,37 @@
<cpus>
- <model name='phenom'>
- <decode host='on' guest='on'/>
- <vendor name='AMD'/>
- <feature name='3dnow'/>
- <feature name='3dnowext'/>
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='fxsr_opt'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='mmxext'/>
- <feature name='monitor'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='svm'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <model name="phenom">
+ <decode host="on" guest="on"/>
+ <vendor name="AMD"/>
+ <feature name="3dnow"/>
+ <feature name="3dnowext"/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="fxsr_opt"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="mmxext"/>
+ <feature name="monitor"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="svm"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_qemu32.xml b/src/cpu_map/x86_qemu32.xml
index f3fb1959be..2a126384a6 100644
--- a/src/cpu_map/x86_qemu32.xml
+++ b/src/cpu_map/x86_qemu32.xml
@@ -1,23 +1,23 @@
<cpus>
- <model name='qemu32'>
- <decode host='on' guest='on'/>
- <feature name='apic'/>
- <feature name='cmov'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='tsc'/>
+ <model name="qemu32">
+ <decode host="on" guest="on"/>
+ <feature name="apic"/>
+ <feature name="cmov"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_qemu64.xml b/src/cpu_map/x86_qemu64.xml
index 0fe207a2b4..61b1ea5a71 100644
--- a/src/cpu_map/x86_qemu64.xml
+++ b/src/cpu_map/x86_qemu64.xml
@@ -1,40 +1,40 @@
<cpus>
- <model name='qemu64'>
- <decode host='on' guest='on'/>
+ <model name="qemu64">
+ <decode host="on" guest="on"/>
<!-- These are supported only by TCG. KVM supports them only if the
host does. So we leave them out:
- <feature name='abm'/>
- <feature name='lahf_lm'/>
- <feature name='popcnt'/>
- <feature name='sse4a'/>
+ <feature name="abm"/>
+ <feature name="lahf_lm"/>
+ <feature name="popcnt"/>
+ <feature name="sse4a"/>
-->
- <feature name='apic'/>
- <feature name='clflush'/>
- <feature name='cmov'/>
- <feature name='cx16'/>
- <feature name='cx8'/>
- <feature name='de'/>
- <feature name='fpu'/>
- <feature name='fxsr'/>
- <feature name='lm'/>
- <feature name='mca'/>
- <feature name='mce'/>
- <feature name='mmx'/>
- <feature name='msr'/>
- <feature name='mtrr'/>
- <feature name='nx'/>
- <feature name='pae'/>
- <feature name='pat'/>
- <feature name='pge'/>
- <feature name='pni'/>
- <feature name='pse'/>
- <feature name='pse36'/>
- <feature name='sep'/>
- <feature name='sse'/>
- <feature name='sse2'/>
- <feature name='svm'/>
- <feature name='syscall'/>
- <feature name='tsc'/>
+ <feature name="apic"/>
+ <feature name="clflush"/>
+ <feature name="cmov"/>
+ <feature name="cx16"/>
+ <feature name="cx8"/>
+ <feature name="de"/>
+ <feature name="fpu"/>
+ <feature name="fxsr"/>
+ <feature name="lm"/>
+ <feature name="mca"/>
+ <feature name="mce"/>
+ <feature name="mmx"/>
+ <feature name="msr"/>
+ <feature name="mtrr"/>
+ <feature name="nx"/>
+ <feature name="pae"/>
+ <feature name="pat"/>
+ <feature name="pge"/>
+ <feature name="pni"/>
+ <feature name="pse"/>
+ <feature name="pse36"/>
+ <feature name="sep"/>
+ <feature name="sse"/>
+ <feature name="sse2"/>
+ <feature name="svm"/>
+ <feature name="syscall"/>
+ <feature name="tsc"/>
</model>
</cpus>
diff --git a/src/cpu_map/x86_vendors.xml b/src/cpu_map/x86_vendors.xml
index 840179d1f8..6c746f35c9 100644
--- a/src/cpu_map/x86_vendors.xml
+++ b/src/cpu_map/x86_vendors.xml
@@ -1,5 +1,5 @@
<cpus>
- <vendor name='Intel' string='GenuineIntel'/>
- <vendor name='AMD' string='AuthenticAMD'/>
- <vendor name='Hygon' string='HygonGenuine'/>
+ <vendor name="Intel" string="GenuineIntel"/>
+ <vendor name="AMD" string="AuthenticAMD"/>
+ <vendor name="Hygon" string="HygonGenuine"/>
</cpus>
--
2.26.2