cpu_map: Add Conroe-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:38:08 +01:00
parent 6d25eafaec
commit 2d061eba8c
45 changed files with 90 additions and 42 deletions

View File

@ -39,6 +39,7 @@
<group name='Intel CPU models'>
<include filename='x86_Conroe.xml'/>
<include filename='x86_Conroe-v1.xml'/>
<include filename='x86_Penryn.xml'/>
<include filename='x86_Nehalem.xml'/>
<include filename='x86_Nehalem-IBRS.xml'/>

View File

@ -40,6 +40,7 @@ cpumap_data = [
'x86_Cascadelake-Server-v4.xml',
'x86_Cascadelake-Server-v5.xml',
'x86_Cascadelake-Server.xml',
'x86_Conroe-v1.xml',
'x86_Conroe.xml',
'x86_Cooperlake-v1.xml',
'x86_Cooperlake-v2.xml',

View File

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

View File

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

View File

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

View File

@ -218,7 +218,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -350,7 +350,8 @@
<feature name='x2apic'/>
<feature name='xsavec'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='3dnowprefetch'/>

View File

@ -217,7 +217,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -218,7 +218,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -351,7 +351,8 @@
<feature name='x2apic'/>
<feature name='xsavec'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='3dnowprefetch'/>

View File

@ -217,7 +217,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -234,7 +234,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx-vnni'/>

View File

@ -379,7 +379,8 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='3dnowprefetch'/>

View File

@ -233,7 +233,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx-vnni'/>

View File

@ -234,7 +234,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -381,7 +381,8 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='3dnowprefetch'/>

View File

@ -233,7 +233,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -235,7 +235,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -382,7 +382,8 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='3dnowprefetch'/>

View File

@ -234,7 +234,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -236,7 +236,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -382,7 +382,8 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='3dnowprefetch'/>

View File

@ -235,7 +235,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -241,7 +241,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -311,7 +311,8 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='3dnowprefetch'/>

View File

@ -311,7 +311,8 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='3dnowprefetch'/>

View File

@ -240,7 +240,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -241,7 +241,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -315,7 +315,8 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='3dnowprefetch'/>

View File

@ -240,7 +240,8 @@
<feature name='pku'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -244,7 +244,8 @@
<feature name='spec-ctrl'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -266,7 +266,8 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='arch-capabilities'/>

View File

@ -243,7 +243,8 @@
<feature name='spec-ctrl'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -245,7 +245,8 @@
<feature name='spec-ctrl'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -265,7 +265,8 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='arch-capabilities'/>

View File

@ -244,7 +244,8 @@
<feature name='spec-ctrl'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -245,7 +245,8 @@
<feature name='spec-ctrl'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -252,7 +252,8 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='arch-capabilities'/>

View File

@ -244,7 +244,8 @@
<feature name='spec-ctrl'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -249,7 +249,8 @@
<feature name='spec-ctrl'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -251,7 +251,8 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='arch-capabilities'/>

View File

@ -248,7 +248,8 @@
<feature name='spec-ctrl'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -249,7 +249,8 @@
<feature name='spec-ctrl'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>

View File

@ -251,7 +251,8 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='arch-capabilities'/>

View File

@ -248,7 +248,8 @@
<feature name='spec-ctrl'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Intel'>Conroe</model>
<model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model>
<model usable='yes' vendor='Intel'>Conroe-v1</model>
<model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model>
<blockers model='Cooperlake'>
<feature name='avx512-bf16'/>