cpu_map: Add KnightsMill 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-11-22 14:44:01 +01:00
parent b5c15cf0d0
commit 6490d6ac11
43 changed files with 592 additions and 0 deletions

View File

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

View File

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

View File

@ -0,0 +1,71 @@
<cpus>
<model name='KnightsMill'>
<decode host='on' guest='on'/>
<signature family='6' model='133'/>
<vendor name='Intel'/>
<feature name='3dnowprefetch'/>
<feature name='abm'/>
<feature name='adx'/>
<feature name='aes'/>
<feature name='apic'/>
<feature name='arat'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='avx512-4fmaps'/>
<feature name='avx512-4vnniw'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512cd'/>
<feature name='avx512er'/>
<feature name='avx512f'/>
<feature name='avx512pf'/>
<feature name='bmi1'/>
<feature name='bmi2'/>
<feature name='clflush'/>
<feature name='cmov'/>
<feature name='cx16'/>
<feature name='cx8'/>
<feature name='de'/>
<feature name='erms'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fpu'/>
<feature name='fsgsbase'/>
<feature name='fxsr'/>
<feature name='lahf_lm'/>
<feature name='lm'/>
<feature name='mca'/>
<feature name='mce'/>
<feature name='mmx'/>
<feature name='movbe'/>
<feature name='msr'/>
<feature name='mtrr'/>
<feature name='nx'/>
<feature name='pae'/>
<feature name='pat'/>
<feature name='pclmuldq'/>
<feature name='pdpe1gb'/>
<feature name='pge'/>
<feature name='pni'/>
<feature name='popcnt'/>
<feature name='pse'/>
<feature name='pse36'/>
<feature name='rdrand'/>
<feature name='rdseed'/>
<feature name='rdtscp'/>
<feature name='sep'/>
<feature name='smep'/>
<feature name='ss'/>
<feature name='sse'/>
<feature name='sse2'/>
<feature name='sse4.1'/>
<feature name='sse4.2'/>
<feature name='ssse3'/>
<feature name='syscall'/>
<feature name='tsc'/>
<feature name='tsc-deadline'/>
<feature name='vme'/>
<feature name='x2apic'/>
<feature name='xsave'/>
<feature name='xsaveopt'/>
</model>
</cpus>

View File

@ -536,6 +536,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -1019,6 +1019,24 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -535,6 +535,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -558,6 +558,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -1109,6 +1109,24 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -557,6 +557,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -628,6 +628,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -1249,6 +1249,24 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -627,6 +627,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -625,6 +625,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -1246,6 +1246,24 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -624,6 +624,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -652,6 +652,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -1275,6 +1275,24 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -651,6 +651,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -619,6 +619,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -1223,6 +1223,24 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -618,6 +618,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -624,6 +624,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -1008,6 +1008,20 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -1008,6 +1008,20 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -623,6 +623,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -624,6 +624,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -1007,6 +1007,20 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -623,6 +623,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -802,6 +802,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -1019,6 +1019,18 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -801,6 +801,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -803,6 +803,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -994,6 +994,18 @@
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -802,6 +802,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -803,6 +803,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -952,6 +952,17 @@
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -802,6 +802,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -836,6 +836,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -977,6 +977,17 @@
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -835,6 +835,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -836,6 +836,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -977,6 +977,17 @@
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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

@ -835,6 +835,18 @@
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>KnightsMill</model>
<blockers model='KnightsMill'>
<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'>