cpu_map: Add versions of Haswell CPU model

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
Jiri Denemark 2024-10-22 11:46:25 +02:00
parent 80d374422c
commit 569a06b07e
52 changed files with 1538 additions and 166 deletions

View File

@ -41,6 +41,10 @@
<include filename='x86_Haswell-noTSX-IBRS.xml'/>
<include filename='x86_Haswell.xml'/>
<include filename='x86_Haswell-IBRS.xml'/>
<include filename='x86_Haswell-v1.xml'/>
<include filename='x86_Haswell-v2.xml'/>
<include filename='x86_Haswell-v3.xml'/>
<include filename='x86_Haswell-v4.xml'/>
<include filename='x86_Broadwell-noTSX.xml'/>
<include filename='x86_Broadwell-noTSX-IBRS.xml'/>
<include filename='x86_Broadwell.xml'/>

View File

@ -59,6 +59,10 @@ cpumap_data = [
'x86_Haswell-IBRS.xml',
'x86_Haswell-noTSX-IBRS.xml',
'x86_Haswell-noTSX.xml',
'x86_Haswell-v1.xml',
'x86_Haswell-v2.xml',
'x86_Haswell-v3.xml',
'x86_Haswell-v4.xml',
'x86_Haswell.xml',
'x86_Icelake-Client-noTSX.xml',
'x86_Icelake-Client.xml',

View File

@ -0,0 +1,6 @@
<cpus>
<model name='Haswell-v1'>
<decode host='on' guest='off'/>
<model name='Haswell'/>
</model>
</cpus>

View File

@ -0,0 +1,6 @@
<cpus>
<model name='Haswell-v2'>
<decode host='on' guest='off'/>
<model name='Haswell-noTSX'/>
</model>
</cpus>

View File

@ -0,0 +1,6 @@
<cpus>
<model name='Haswell-v3'>
<decode host='on' guest='off'/>
<model name='Haswell-IBRS'/>
</model>
</cpus>

View File

@ -0,0 +1,6 @@
<cpus>
<model name='Haswell-v4'>
<decode host='on' guest='off'/>
<model name='Haswell-noTSX-IBRS'/>
</model>
</cpus>

View File

@ -1,6 +1,6 @@
<cpu>
<arch>x86_64</arch>
<model>Haswell-noTSX</model>
<model>Haswell-v2</model>
<vendor>Intel</vendor>
<signature family='6' model='60' stepping='3'/>
<feature name='dtes64'/>

View File

@ -1,6 +1,6 @@
<cpu>
<arch>x86_64</arch>
<model>Haswell-noTSX</model>
<model>Haswell-v2</model>
<vendor>Intel</vendor>
<signature family='6' model='69' stepping='1'/>
<feature name='dtes64'/>

View File

@ -1,6 +1,6 @@
<cpu>
<arch>x86_64</arch>
<model>Haswell-noTSX-IBRS</model>
<model>Haswell-v4</model>
<vendor>Intel</vendor>
<signature family='6' model='63' stepping='2'/>
<feature name='dtes64'/>

View File

@ -1,6 +1,6 @@
<cpu>
<arch>x86_64</arch>
<model>Haswell-noTSX</model>
<model>Haswell-v2</model>
<vendor>Intel</vendor>
<signature family='6' model='63' stepping='2'/>
<feature name='dtes64'/>

View File

@ -1,6 +1,6 @@
<cpu>
<arch>x86_64</arch>
<model>Haswell-noTSX</model>
<model>Haswell-v2</model>
<vendor>Intel</vendor>
<signature family='6' model='63' stepping='2'/>
<feature name='dtes64'/>

View File

@ -1,6 +1,6 @@
<cpu>
<arch>x86_64</arch>
<model>Haswell</model>
<model>Haswell-v1</model>
<vendor>Intel</vendor>
<signature family='6' model='63' stepping='4'/>
<feature name='dtes64'/>

View File

@ -260,7 +260,7 @@
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -268,7 +268,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -277,19 +277,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='avx512-vpopcntdq'/>

View File

@ -490,7 +490,7 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='avx'/>
<feature name='avx2'/>
@ -503,7 +503,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='avx'/>
<feature name='avx2'/>
@ -517,7 +517,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='avx'/>
<feature name='avx2'/>
@ -528,7 +528,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='avx'/>
<feature name='avx2'/>
@ -540,6 +540,56 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='3dnowprefetch'/>

View File

@ -259,7 +259,7 @@
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -267,7 +267,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -276,19 +276,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='avx512-vpopcntdq'/>

View File

@ -269,7 +269,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -277,7 +277,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -286,19 +286,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='avx512-vpopcntdq'/>

View File

@ -522,7 +522,7 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='avx'/>
<feature name='avx2'/>
@ -535,7 +535,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='avx'/>
<feature name='avx2'/>
@ -549,7 +549,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='avx'/>
<feature name='avx2'/>
@ -560,7 +560,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='avx'/>
<feature name='avx2'/>
@ -572,6 +572,56 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='3dnowprefetch'/>

View File

@ -268,7 +268,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -276,7 +276,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -285,19 +285,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='avx512-vpopcntdq'/>

View File

@ -307,7 +307,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -315,7 +315,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -324,19 +324,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='avx512-vpopcntdq'/>

View File

@ -587,7 +587,7 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='avx'/>
<feature name='avx2'/>
@ -600,7 +600,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='avx'/>
<feature name='avx2'/>
@ -614,7 +614,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='avx'/>
<feature name='avx2'/>
@ -625,7 +625,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='avx'/>
<feature name='avx2'/>
@ -637,6 +637,56 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='3dnowprefetch'/>

View File

@ -306,7 +306,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -314,7 +314,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -323,19 +323,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='avx512-vpopcntdq'/>

View File

@ -304,7 +304,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -312,7 +312,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -321,19 +321,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='avx512-vpopcntdq'/>

View File

@ -585,7 +585,7 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='avx'/>
<feature name='avx2'/>
@ -598,7 +598,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='avx'/>
<feature name='avx2'/>
@ -612,7 +612,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='avx'/>
<feature name='avx2'/>
@ -623,7 +623,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='avx'/>
<feature name='avx2'/>
@ -635,6 +635,56 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='3dnowprefetch'/>

View File

@ -303,7 +303,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -311,7 +311,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -320,19 +320,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='avx512-vpopcntdq'/>

View File

@ -305,7 +305,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -313,7 +313,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -322,19 +322,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='avx512-vpopcntdq'/>

View File

@ -584,7 +584,7 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='avx'/>
<feature name='avx2'/>
@ -597,7 +597,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='avx'/>
<feature name='avx2'/>
@ -611,7 +611,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='avx'/>
<feature name='avx2'/>
@ -622,7 +622,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='avx'/>
<feature name='avx2'/>
@ -634,6 +634,56 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='3dnowprefetch'/>

View File

@ -304,7 +304,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -312,7 +312,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -321,19 +321,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' deprecated='yes' vendor='Intel'>Icelake-Client</model>
<blockers model='Icelake-Client'>
<feature name='avx512-vpopcntdq'/>

View File

@ -306,7 +306,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -314,7 +314,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -323,19 +323,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -584,7 +584,7 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='avx'/>
<feature name='avx2'/>
@ -597,7 +597,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='avx'/>
<feature name='avx2'/>
@ -611,7 +611,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='avx'/>
<feature name='avx2'/>
@ -622,7 +622,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='avx'/>
<feature name='avx2'/>
@ -634,6 +634,56 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='3dnowprefetch'/>

View File

@ -305,7 +305,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -313,7 +313,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -322,19 +322,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -311,7 +311,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -319,7 +319,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -328,19 +328,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -481,7 +481,7 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -490,7 +490,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -500,14 +500,14 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='invpcid'/>
<feature name='pcid'/>
@ -515,6 +515,40 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='3dnowprefetch'/>

View File

@ -481,7 +481,7 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -490,7 +490,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -500,14 +500,14 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='invpcid'/>
<feature name='pcid'/>
@ -515,6 +515,40 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='3dnowprefetch'/>

View File

@ -310,7 +310,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -318,7 +318,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -327,19 +327,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -311,7 +311,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -319,7 +319,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -328,19 +328,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -484,7 +484,7 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -493,7 +493,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -503,14 +503,14 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='invpcid'/>
<feature name='pcid'/>
@ -518,6 +518,40 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='3dnowprefetch'/>

View File

@ -310,7 +310,7 @@
<feature name='pku'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -318,7 +318,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -327,19 +327,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -447,7 +447,7 @@
<feature name='xfd'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -455,7 +455,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -464,19 +464,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -517,7 +517,7 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -526,7 +526,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -536,14 +536,14 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='invpcid'/>
<feature name='pcid'/>
@ -551,6 +551,40 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -446,7 +446,7 @@
<feature name='xfd'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -454,7 +454,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -463,19 +463,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -448,7 +448,7 @@
<feature name='xfd'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -456,7 +456,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -465,19 +465,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -509,7 +509,7 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -518,7 +518,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -528,14 +528,14 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='invpcid'/>
<feature name='pcid'/>
@ -543,6 +543,40 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -447,7 +447,7 @@
<feature name='xfd'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -455,7 +455,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -464,19 +464,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -448,7 +448,7 @@
<feature name='xfd'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -456,7 +456,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -465,19 +465,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -491,7 +491,7 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -499,7 +499,7 @@
<feature name='rtm'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -508,19 +508,49 @@
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -447,7 +447,7 @@
<feature name='xfd'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -455,7 +455,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -464,19 +464,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -452,7 +452,7 @@
<feature name='xfd'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -460,7 +460,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -469,19 +469,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -490,7 +490,7 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -498,7 +498,7 @@
<feature name='rtm'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -507,19 +507,49 @@
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -451,7 +451,7 @@
<feature name='xfd'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -459,7 +459,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -468,19 +468,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -452,7 +452,7 @@
<feature name='xfd'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -460,7 +460,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -469,19 +469,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -490,7 +490,7 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -498,7 +498,7 @@
<feature name='rtm'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='hle'/>
<feature name='invpcid'/>
@ -507,19 +507,49 @@
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>

View File

@ -451,7 +451,7 @@
<feature name='xfd'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>
<feature name='hle'/>
@ -459,7 +459,7 @@
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
<blockers model='Haswell-IBRS'>
<feature name='erms'/>
<feature name='hle'/>
@ -468,19 +468,49 @@
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
<blockers model='Haswell-noTSX'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-noTSX-IBRS</model>
<model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
<blockers model='Haswell-noTSX-IBRS'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v1</model>
<blockers model='Haswell-v1'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v2</model>
<blockers model='Haswell-v2'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v3</model>
<blockers model='Haswell-v3'>
<feature name='erms'/>
<feature name='hle'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='rtm'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Haswell-v4</model>
<blockers model='Haswell-v4'>
<feature name='erms'/>
<feature name='invpcid'/>
<feature name='pcid'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model>
<blockers model='Icelake-Server'>
<feature name='avx512-vpopcntdq'/>