cpu_map: Add hex representation of signatures

The family/model numbers are nice for humans or for comparing with
/proc/cpuinfo, but sometimes there's a need to see the CPUID
representation of the signature. Let's add it into a comment for each
signature in out cpu_map XMLs as the conversion is not exactly
straightforward.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Jiri Denemark 2019-02-26 09:22:36 +01:00
parent 661307b4b2
commit 61be05a00f
31 changed files with 31 additions and 31 deletions

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Broadwell-IBRS'> <model name='Broadwell-IBRS'>
<signature family='6' model='61'/> <signature family='6' model='61'/> <!-- 0306d0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='adx'/> <feature name='adx'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Broadwell-noTSX-IBRS'> <model name='Broadwell-noTSX-IBRS'>
<signature family='6' model='61'/> <signature family='6' model='61'/> <!-- 0306d0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='adx'/> <feature name='adx'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Broadwell-noTSX'> <model name='Broadwell-noTSX'>
<signature family='6' model='61'/> <signature family='6' model='61'/> <!-- 0306d0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='adx'/> <feature name='adx'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Broadwell'> <model name='Broadwell'>
<signature family='6' model='61'/> <signature family='6' model='61'/> <!-- 0306d0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='adx'/> <feature name='adx'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Conroe'> <model name='Conroe'>
<signature family='6' model='15'/> <signature family='6' model='15'/> <!-- 0006f0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='apic'/> <feature name='apic'/>
<feature name='clflush'/> <feature name='clflush'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='EPYC-IBPB'> <model name='EPYC-IBPB'>
<signature family='23' model='1'/> <signature family='23' model='1'/> <!-- 800f10 -->
<vendor name='AMD'/> <vendor name='AMD'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='abm'/> <feature name='abm'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='EPYC'> <model name='EPYC'>
<signature family='23' model='1'/> <signature family='23' model='1'/> <!-- 800f10 -->
<vendor name='AMD'/> <vendor name='AMD'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='abm'/> <feature name='abm'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Haswell-IBRS'> <model name='Haswell-IBRS'>
<signature family='6' model='60'/> <signature family='6' model='60'/> <!-- 0306c0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='aes'/> <feature name='aes'/>
<feature name='apic'/> <feature name='apic'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Haswell-noTSX-IBRS'> <model name='Haswell-noTSX-IBRS'>
<signature family='6' model='60'/> <signature family='6' model='60'/> <!-- 0306c0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='aes'/> <feature name='aes'/>
<feature name='apic'/> <feature name='apic'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Haswell-noTSX'> <model name='Haswell-noTSX'>
<signature family='6' model='60'/> <signature family='6' model='60'/> <!-- 0306c0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='aes'/> <feature name='aes'/>
<feature name='apic'/> <feature name='apic'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Haswell'> <model name='Haswell'>
<signature family='6' model='60'/> <signature family='6' model='60'/> <!-- 0306c0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='aes'/> <feature name='aes'/>
<feature name='apic'/> <feature name='apic'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Icelake-Client'> <model name='Icelake-Client'>
<signature family='6' model='126'/> <signature family='6' model='126'/> <!-- 0706e0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='abm'/> <feature name='abm'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Icelake-Server'> <model name='Icelake-Server'>
<signature family='6' model='134'/> <signature family='6' model='134'/> <!-- 080660 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='abm'/> <feature name='abm'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='IvyBridge-IBRS'> <model name='IvyBridge-IBRS'>
<signature family='6' model='58'/> <signature family='6' model='58'/> <!-- 0306a0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='aes'/> <feature name='aes'/>
<feature name='apic'/> <feature name='apic'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='IvyBridge'> <model name='IvyBridge'>
<signature family='6' model='58'/> <signature family='6' model='58'/> <!-- 0306a0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='aes'/> <feature name='aes'/>
<feature name='apic'/> <feature name='apic'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Nehalem-IBRS'> <model name='Nehalem-IBRS'>
<signature family='6' model='26'/> <signature family='6' model='26'/> <!-- 0106a0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='apic'/> <feature name='apic'/>
<feature name='clflush'/> <feature name='clflush'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Nehalem'> <model name='Nehalem'>
<signature family='6' model='26'/> <signature family='6' model='26'/> <!-- 0106a0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='apic'/> <feature name='apic'/>
<feature name='clflush'/> <feature name='clflush'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Opteron_G1'> <model name='Opteron_G1'>
<signature family='15' model='6'/> <signature family='15' model='6'/> <!-- 100e60 -->
<vendor name='AMD'/> <vendor name='AMD'/>
<feature name='apic'/> <feature name='apic'/>
<feature name='clflush'/> <feature name='clflush'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Opteron_G2'> <model name='Opteron_G2'>
<signature family='15' model='6'/> <signature family='15' model='6'/> <!-- 100e60 -->
<vendor name='AMD'/> <vendor name='AMD'/>
<feature name='apic'/> <feature name='apic'/>
<feature name='clflush'/> <feature name='clflush'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Opteron_G3'> <model name='Opteron_G3'>
<signature family='15' model='6'/> <signature family='15' model='6'/> <!-- 100e60 -->
<vendor name='AMD'/> <vendor name='AMD'/>
<feature name='abm'/> <feature name='abm'/>
<feature name='apic'/> <feature name='apic'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Opteron_G4'> <model name='Opteron_G4'>
<signature family='21' model='1'/> <signature family='21' model='1'/> <!-- 600f10 -->
<vendor name='AMD'/> <vendor name='AMD'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='abm'/> <feature name='abm'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Opteron_G5'> <model name='Opteron_G5'>
<signature family='21' model='2'/> <signature family='21' model='2'/> <!-- 600f20 -->
<vendor name='AMD'/> <vendor name='AMD'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='abm'/> <feature name='abm'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Penryn'> <model name='Penryn'>
<signature family='6' model='23'/> <signature family='6' model='23'/> <!-- 010670 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='apic'/> <feature name='apic'/>
<feature name='clflush'/> <feature name='clflush'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='SandyBridge-IBRS'> <model name='SandyBridge-IBRS'>
<signature family='6' model='42'/> <signature family='6' model='42'/> <!-- 0206a0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='aes'/> <feature name='aes'/>
<feature name='apic'/> <feature name='apic'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='SandyBridge'> <model name='SandyBridge'>
<signature family='6' model='42'/> <signature family='6' model='42'/> <!-- 0206a0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='aes'/> <feature name='aes'/>
<feature name='apic'/> <feature name='apic'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Skylake-Client-IBRS'> <model name='Skylake-Client-IBRS'>
<signature family='6' model='94'/> <signature family='6' model='94'/> <!-- 0506e0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='abm'/> <feature name='abm'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Skylake-Client'> <model name='Skylake-Client'>
<signature family='6' model='94'/> <signature family='6' model='94'/> <!-- 0506e0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='abm'/> <feature name='abm'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Skylake-Server-IBRS'> <model name='Skylake-Server-IBRS'>
<signature family='6' model='85'/> <signature family='6' model='85'/> <!-- 050654 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='abm'/> <feature name='abm'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Skylake-Server'> <model name='Skylake-Server'>
<signature family='6' model='85'/> <signature family='6' model='85'/> <!-- 050654 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='abm'/> <feature name='abm'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Westmere-IBRS'> <model name='Westmere-IBRS'>
<signature family='6' model='44'/> <signature family='6' model='44'/> <!-- 0206c0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='aes'/> <feature name='aes'/>
<feature name='apic'/> <feature name='apic'/>

View File

@ -1,6 +1,6 @@
<cpus> <cpus>
<model name='Westmere'> <model name='Westmere'>
<signature family='6' model='44'/> <signature family='6' model='44'/> <!-- 0206c0 -->
<vendor name='Intel'/> <vendor name='Intel'/>
<feature name='aes'/> <feature name='aes'/>
<feature name='apic'/> <feature name='apic'/>