cpu_map: Add versions of IvyBridge 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:14 +02:00
parent 569a06b07e
commit d00ba759c4
47 changed files with 505 additions and 83 deletions

View File

@ -37,6 +37,8 @@
<include filename='x86_SandyBridge-IBRS.xml'/> <include filename='x86_SandyBridge-IBRS.xml'/>
<include filename='x86_IvyBridge.xml'/> <include filename='x86_IvyBridge.xml'/>
<include filename='x86_IvyBridge-IBRS.xml'/> <include filename='x86_IvyBridge-IBRS.xml'/>
<include filename='x86_IvyBridge-v1.xml'/>
<include filename='x86_IvyBridge-v2.xml'/>
<include filename='x86_Haswell-noTSX.xml'/> <include filename='x86_Haswell-noTSX.xml'/>
<include filename='x86_Haswell-noTSX-IBRS.xml'/> <include filename='x86_Haswell-noTSX-IBRS.xml'/>
<include filename='x86_Haswell.xml'/> <include filename='x86_Haswell.xml'/>

View File

@ -76,6 +76,8 @@ cpumap_data = [
'x86_Icelake-Server-v7.xml', 'x86_Icelake-Server-v7.xml',
'x86_Icelake-Server.xml', 'x86_Icelake-Server.xml',
'x86_IvyBridge-IBRS.xml', 'x86_IvyBridge-IBRS.xml',
'x86_IvyBridge-v1.xml',
'x86_IvyBridge-v2.xml',
'x86_IvyBridge.xml', 'x86_IvyBridge.xml',
'x86_kvm32.xml', 'x86_kvm32.xml',
'x86_kvm64.xml', 'x86_kvm64.xml',

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -496,15 +496,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -852,14 +852,14 @@
<feature name='x2apic'/> <feature name='x2apic'/>
<feature name='xsavec'/> <feature name='xsavec'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='avx'/> <feature name='avx'/>
<feature name='f16c'/> <feature name='f16c'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='avx'/> <feature name='avx'/>
<feature name='f16c'/> <feature name='f16c'/>
@ -867,6 +867,21 @@
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='avx'/>
<feature name='f16c'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='avx'/>
<feature name='f16c'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -495,15 +495,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -505,15 +505,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -884,14 +884,14 @@
<feature name='x2apic'/> <feature name='x2apic'/>
<feature name='xsavec'/> <feature name='xsavec'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='avx'/> <feature name='avx'/>
<feature name='f16c'/> <feature name='f16c'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='avx'/> <feature name='avx'/>
<feature name='f16c'/> <feature name='f16c'/>
@ -899,6 +899,21 @@
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='avx'/>
<feature name='f16c'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='avx'/>
<feature name='f16c'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -504,15 +504,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -569,15 +569,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -992,14 +992,14 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='avx'/> <feature name='avx'/>
<feature name='f16c'/> <feature name='f16c'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='avx'/> <feature name='avx'/>
<feature name='f16c'/> <feature name='f16c'/>
@ -1007,6 +1007,21 @@
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='avx'/>
<feature name='f16c'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='avx'/>
<feature name='f16c'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -568,15 +568,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -566,15 +566,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -990,14 +990,14 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='avx'/> <feature name='avx'/>
<feature name='f16c'/> <feature name='f16c'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='avx'/> <feature name='avx'/>
<feature name='f16c'/> <feature name='f16c'/>
@ -1005,6 +1005,21 @@
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='avx'/>
<feature name='f16c'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='avx'/>
<feature name='f16c'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -565,15 +565,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -593,15 +593,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -1022,14 +1022,14 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='avx'/> <feature name='avx'/>
<feature name='f16c'/> <feature name='f16c'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='avx'/> <feature name='avx'/>
<feature name='f16c'/> <feature name='f16c'/>
@ -1037,6 +1037,21 @@
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='avx'/>
<feature name='f16c'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='avx'/>
<feature name='f16c'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -592,15 +592,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -560,15 +560,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -970,14 +970,14 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='avx'/> <feature name='avx'/>
<feature name='f16c'/> <feature name='f16c'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='avx'/> <feature name='avx'/>
<feature name='f16c'/> <feature name='f16c'/>
@ -985,6 +985,21 @@
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='avx'/>
<feature name='f16c'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='avx'/>
<feature name='f16c'/>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -559,15 +559,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -565,15 +565,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -795,17 +795,28 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -795,17 +795,28 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -564,15 +564,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -565,15 +565,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -795,17 +795,28 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -564,15 +564,24 @@
<feature name='vaes'/> <feature name='vaes'/>
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -703,15 +703,24 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -777,17 +777,28 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -702,15 +702,24 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -704,15 +704,24 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -766,17 +766,28 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
<feature name='x2apic'/> <feature name='x2apic'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
<feature name='x2apic'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -703,15 +703,24 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -704,15 +704,24 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -732,15 +732,24 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -703,15 +703,24 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -737,15 +737,24 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -757,15 +757,24 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -736,15 +736,24 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -737,15 +737,24 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -757,15 +757,24 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
<feature name='tsc-deadline'/> <feature name='tsc-deadline'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='tsc-deadline'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='spec-ctrl'/>
<feature name='tsc-deadline'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>

View File

@ -736,15 +736,24 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
<blockers model='IvyBridge'> <blockers model='IvyBridge'>
<feature name='erms'/> <feature name='erms'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-IBRS</model> <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
<blockers model='IvyBridge-IBRS'> <blockers model='IvyBridge-IBRS'>
<feature name='erms'/> <feature name='erms'/>
<feature name='spec-ctrl'/> <feature name='spec-ctrl'/>
</blockers> </blockers>
<model usable='no' vendor='Intel'>IvyBridge-v1</model>
<blockers model='IvyBridge-v1'>
<feature name='erms'/>
</blockers>
<model usable='no' vendor='Intel'>IvyBridge-v2</model>
<blockers model='IvyBridge-v2'>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Nehalem</model> <model usable='yes' vendor='Intel'>Nehalem</model>
<model usable='no' vendor='Intel'>Nehalem-IBRS</model> <model usable='no' vendor='Intel'>Nehalem-IBRS</model>
<blockers model='Nehalem-IBRS'> <blockers model='Nehalem-IBRS'>