cpu_map: Add KnightsMill-v1 CPU model

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Jiri Denemark 2024-12-05 15:42:16 +01:00
parent 537f136549
commit 8f5e36cbce
43 changed files with 567 additions and 40 deletions

View File

@ -128,6 +128,7 @@
<include filename='x86_Denverton-v2.xml'/>
<include filename='x86_Denverton-v3.xml'/>
<include filename='x86_KnightsMill.xml'/>
<include filename='x86_KnightsMill-v1.xml'/>
</group>
<group name='AMD CPU models'>

View File

@ -99,6 +99,7 @@ cpumap_data = [
'x86_IvyBridge-v1.xml',
'x86_IvyBridge-v2.xml',
'x86_IvyBridge.xml',
'x86_KnightsMill-v1.xml',
'x86_KnightsMill.xml',
'x86_kvm32-v1.xml',
'x86_kvm32.xml',

View File

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

View File

@ -538,7 +538,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -550,6 +550,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -1021,7 +1021,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -1039,6 +1039,24 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='rdseed'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -537,7 +537,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -549,6 +549,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -560,7 +560,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -572,6 +572,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -1111,7 +1111,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -1129,6 +1129,24 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='rdseed'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -559,7 +559,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -571,6 +571,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -630,7 +630,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -642,6 +642,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -1251,7 +1251,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -1269,6 +1269,24 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='rdseed'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -629,7 +629,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -641,6 +641,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -627,7 +627,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -639,6 +639,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -1248,7 +1248,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -1266,6 +1266,24 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='rdseed'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -626,7 +626,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -638,6 +638,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -654,7 +654,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -666,6 +666,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -1277,7 +1277,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -1295,6 +1295,24 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='rdseed'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -653,7 +653,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -665,6 +665,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -621,7 +621,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -633,6 +633,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -1225,7 +1225,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -1243,6 +1243,24 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='rdseed'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -620,7 +620,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -632,6 +632,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -626,7 +626,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -638,6 +638,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -1010,7 +1010,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='3dnowprefetch'/>
<feature name='avx512-4fmaps'/>
@ -1024,6 +1024,20 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='rdseed'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -1010,7 +1010,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='3dnowprefetch'/>
<feature name='avx512-4fmaps'/>
@ -1024,6 +1024,20 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='rdseed'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -625,7 +625,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -637,6 +637,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -626,7 +626,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -638,6 +638,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -1009,7 +1009,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='3dnowprefetch'/>
<feature name='avx512-4fmaps'/>
@ -1023,6 +1023,20 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='rdseed'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -625,7 +625,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -637,6 +637,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -804,7 +804,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -816,6 +816,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -1021,7 +1021,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -1033,6 +1033,18 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -803,7 +803,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -815,6 +815,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -805,7 +805,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -817,6 +817,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -996,7 +996,7 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -1008,6 +1008,18 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -804,7 +804,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -816,6 +816,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -805,7 +805,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -817,6 +817,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -954,7 +954,7 @@
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -965,6 +965,17 @@
<feature name='avx512pf'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -804,7 +804,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -816,6 +816,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -838,7 +838,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -850,6 +850,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -979,7 +979,7 @@
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -990,6 +990,17 @@
<feature name='avx512pf'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -837,7 +837,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -849,6 +849,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -838,7 +838,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -850,6 +850,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -979,7 +979,7 @@
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -990,6 +990,17 @@
<feature name='avx512pf'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>

View File

@ -837,7 +837,7 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model>
<blockers model='KnightsMill'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
@ -849,6 +849,18 @@
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill-v1</model>
<blockers model='KnightsMill-v1'>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='erms'/>
<feature name='ss'/>
</blockers>
<model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
<model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'>