]> xenbits.xensource.com Git - libvirt.git/commitdiff
cpu_map: Add hex representation of signatures
authorJiri Denemark <jdenemar@redhat.com>
Tue, 26 Feb 2019 08:22:36 +0000 (09:22 +0100)
committerJiri Denemark <jdenemar@redhat.com>
Tue, 5 Mar 2019 13:47:49 +0000 (14:47 +0100)
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>
31 files changed:
src/cpu_map/x86_Broadwell-IBRS.xml
src/cpu_map/x86_Broadwell-noTSX-IBRS.xml
src/cpu_map/x86_Broadwell-noTSX.xml
src/cpu_map/x86_Broadwell.xml
src/cpu_map/x86_Conroe.xml
src/cpu_map/x86_EPYC-IBRS.xml
src/cpu_map/x86_EPYC.xml
src/cpu_map/x86_Haswell-IBRS.xml
src/cpu_map/x86_Haswell-noTSX-IBRS.xml
src/cpu_map/x86_Haswell-noTSX.xml
src/cpu_map/x86_Haswell.xml
src/cpu_map/x86_Icelake-Client.xml
src/cpu_map/x86_Icelake-Server.xml
src/cpu_map/x86_IvyBridge-IBRS.xml
src/cpu_map/x86_IvyBridge.xml
src/cpu_map/x86_Nehalem-IBRS.xml
src/cpu_map/x86_Nehalem.xml
src/cpu_map/x86_Opteron_G1.xml
src/cpu_map/x86_Opteron_G2.xml
src/cpu_map/x86_Opteron_G3.xml
src/cpu_map/x86_Opteron_G4.xml
src/cpu_map/x86_Opteron_G5.xml
src/cpu_map/x86_Penryn.xml
src/cpu_map/x86_SandyBridge-IBRS.xml
src/cpu_map/x86_SandyBridge.xml
src/cpu_map/x86_Skylake-Client-IBRS.xml
src/cpu_map/x86_Skylake-Client.xml
src/cpu_map/x86_Skylake-Server-IBRS.xml
src/cpu_map/x86_Skylake-Server.xml
src/cpu_map/x86_Westmere-IBRS.xml
src/cpu_map/x86_Westmere.xml

index fc7a3371a593ab09b6ea3eacdfb4079bedec7fd4..efaa5c9b70698b1d06ef028a6437d68e01585e4a 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Broadwell-IBRS'>
-    <signature family='6' model='61'/>
+    <signature family='6' model='61'/> <!-- 0306d0 -->
     <vendor name='Intel'/>
     <feature name='3dnowprefetch'/>
     <feature name='adx'/>
index 19949cb6ca802236ed9dbbc09a0bf156b16c427e..fb1cf55a4f16c1fb74ba13431b9e61b30658321b 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Broadwell-noTSX-IBRS'>
-    <signature family='6' model='61'/>
+    <signature family='6' model='61'/> <!-- 0306d0 -->
     <vendor name='Intel'/>
     <feature name='3dnowprefetch'/>
     <feature name='adx'/>
index 6219bd410214c6a301b92956c7d33065fa9075cd..8e9cff14adff5bb1a08caab757d0a92468f6004c 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Broadwell-noTSX'>
-    <signature family='6' model='61'/>
+    <signature family='6' model='61'/> <!-- 0306d0 -->
     <vendor name='Intel'/>
     <feature name='3dnowprefetch'/>
     <feature name='adx'/>
index 1511394f0bf73948474bb13cc0b314511be0ca8b..a9850c91261ab487280f2200b6b40fe05b4c71ad 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Broadwell'>
-    <signature family='6' model='61'/>
+    <signature family='6' model='61'/> <!-- 0306d0 -->
     <vendor name='Intel'/>
     <feature name='3dnowprefetch'/>
     <feature name='adx'/>
index ebcab7be31fe5849c5f0363b5ab79aeb7dd4bd88..0055e5005af5fc0c9fb62a4d8843ef89cede5fc9 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Conroe'>
-    <signature family='6' model='15'/>
+    <signature family='6' model='15'/> <!-- 0006f0 -->
     <vendor name='Intel'/>
     <feature name='apic'/>
     <feature name='clflush'/>
index 219ead70df5cd4abe905035f9684a01b4a5ea076..283697ebd1a77afc134e291ce9baa579ee9319ba 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='EPYC-IBPB'>
-    <signature family='23' model='1'/>
+    <signature family='23' model='1'/> <!-- 800f10 -->
     <vendor name='AMD'/>
     <feature name='3dnowprefetch'/>
     <feature name='abm'/>
index 6458dc820c4bf603c111c6d6feeb467b71084c12..f0601392fddf120403f4e96efc27272ac3d0a359 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='EPYC'>
-    <signature family='23' model='1'/>
+    <signature family='23' model='1'/> <!-- 800f10 -->
     <vendor name='AMD'/>
     <feature name='3dnowprefetch'/>
     <feature name='abm'/>
index 01bab7b803b147d626d599744aa046917d9d9b67..dea43ad71dfadbaf84fdb329b36c6e7b0350e886 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Haswell-IBRS'>
-    <signature family='6' model='60'/>
+    <signature family='6' model='60'/> <!-- 0306c0 -->
     <vendor name='Intel'/>
     <feature name='aes'/>
     <feature name='apic'/>
index 7b53b7be299f94735a64e348638ae6f89bd4b3af..701354042877ebfc86222fe6fe55b320a4a86f3f 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Haswell-noTSX-IBRS'>
-    <signature family='6' model='60'/>
+    <signature family='6' model='60'/> <!-- 0306c0 -->
     <vendor name='Intel'/>
     <feature name='aes'/>
     <feature name='apic'/>
index 10b460818a7888d76212308a9a0e94b6a014ba51..e183364f3b1031524e86c5ccaf11fe7f5edf1966 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Haswell-noTSX'>
-    <signature family='6' model='60'/>
+    <signature family='6' model='60'/> <!-- 0306c0 -->
     <vendor name='Intel'/>
     <feature name='aes'/>
     <feature name='apic'/>
index 84275b1bdfdf75cf5393fd1ae8f976824ecc51b2..eee98264b25ac7ccaba88ea3f8524d9d7c1e03f6 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Haswell'>
-    <signature family='6' model='60'/>
+    <signature family='6' model='60'/> <!-- 0306c0 -->
     <vendor name='Intel'/>
     <feature name='aes'/>
     <feature name='apic'/>
index bdd46ee96e45f70ca6b34b49e3e6f11176c604f2..0b16bbcc5e9a9a60b9b344ed5258f6560e52d23e 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Icelake-Client'>
-    <signature family='6' model='126'/>
+    <signature family='6' model='126'/> <!-- 0706e0 -->
     <vendor name='Intel'/>
     <feature name='3dnowprefetch'/>
     <feature name='abm'/>
index 0c02c9fca8d1384b8a2706d71469583e3833c43b..fb15977a5934a5a7bac7f8d3d48570c7038242e9 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Icelake-Server'>
-    <signature family='6' model='134'/>
+    <signature family='6' model='134'/> <!-- 080660 -->
     <vendor name='Intel'/>
     <feature name='3dnowprefetch'/>
     <feature name='abm'/>
index 27eb120a8a8307a3b00f84f158d1034a850981ff..4a4bc0c97ba45b6349a8cab514e403a353353b48 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='IvyBridge-IBRS'>
-    <signature family='6' model='58'/>
+    <signature family='6' model='58'/> <!-- 0306a0 -->
     <vendor name='Intel'/>
     <feature name='aes'/>
     <feature name='apic'/>
index 54f5f55a515fc2d93fa3687c62462d06adb4b4c1..da4792595f988898837e5e1e7853d958a03b8239 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='IvyBridge'>
-    <signature family='6' model='58'/>
+    <signature family='6' model='58'/> <!-- 0306a0 -->
     <vendor name='Intel'/>
     <feature name='aes'/>
     <feature name='apic'/>
index f2230ffa890e70b28075b9aa38b630f081709a2c..f3049e0ba6d5168340ccdc635b31f6507706c421 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Nehalem-IBRS'>
-    <signature family='6' model='26'/>
+    <signature family='6' model='26'/> <!-- 0106a0 -->
     <vendor name='Intel'/>
     <feature name='apic'/>
     <feature name='clflush'/>
index 8e0fd5dc49ec475b68f081fe80b1c519d2bb3848..a05c16f2b1c39716b2a3b9efb6aa64e3c7bc5b94 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Nehalem'>
-    <signature family='6' model='26'/>
+    <signature family='6' model='26'/> <!-- 0106a0 -->
     <vendor name='Intel'/>
     <feature name='apic'/>
     <feature name='clflush'/>
index 8d043fe88994032dd75f226d8db1a8133781a589..73cf1de71e0062d4b148bf931266b1603ae442a6 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Opteron_G1'>
-    <signature family='15' model='6'/>
+    <signature family='15' model='6'/> <!-- 100e60 -->
     <vendor name='AMD'/>
     <feature name='apic'/>
     <feature name='clflush'/>
index 774e86462f4ad4da70252a5412fb556655b08519..342105730e921f98d126fe4b67dd5e21dc78a4ed 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Opteron_G2'>
-    <signature family='15' model='6'/>
+    <signature family='15' model='6'/> <!-- 100e60 -->
     <vendor name='AMD'/>
     <feature name='apic'/>
     <feature name='clflush'/>
index 5d27e635dcb2289e0ac16979fa18e97a8ab3d523..7fbf8ac9e9ebac04c85a9cf4214b9c25868bba82 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Opteron_G3'>
-    <signature family='15' model='6'/>
+    <signature family='15' model='6'/> <!-- 100e60 -->
     <vendor name='AMD'/>
     <feature name='abm'/>
     <feature name='apic'/>
index d77cc286ff04a7eccc19a9841ad4b02799b876c8..463b3676a0ce1a6d7dcacafe8efd2f52b0c900ea 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Opteron_G4'>
-    <signature family='21' model='1'/>
+    <signature family='21' model='1'/> <!-- 600f10 -->
     <vendor name='AMD'/>
     <feature name='3dnowprefetch'/>
     <feature name='abm'/>
index 9a5ecbd4da780b7b4cf94b4c287dfc217d33dba0..0f8fe32c877ccd14c4520fcfb36cbe3ac660571b 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Opteron_G5'>
-    <signature family='21' model='2'/>
+    <signature family='21' model='2'/> <!-- 600f20 -->
     <vendor name='AMD'/>
     <feature name='3dnowprefetch'/>
     <feature name='abm'/>
index 9b0c0cfd0e23f53dd52f5947f2fa29152d631188..41febb2ddf2eab2c07cf339ca63f049e1246e0ac 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Penryn'>
-    <signature family='6' model='23'/>
+    <signature family='6' model='23'/> <!-- 010670 -->
     <vendor name='Intel'/>
     <feature name='apic'/>
     <feature name='clflush'/>
index 1f56b4bc817f375d36b0d9fe4baf7f74517be7ef..6d9af681461b4230564ed404cc262972bcaf26ce 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='SandyBridge-IBRS'>
-    <signature family='6' model='42'/>
+    <signature family='6' model='42'/> <!-- 0206a0 -->
     <vendor name='Intel'/>
     <feature name='aes'/>
     <feature name='apic'/>
index eea85fc3f39faa78ce3ff63d3c436daee327c769..d335c71a31f8e8a67402b6372125579bac2e4f00 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='SandyBridge'>
-    <signature family='6' model='42'/>
+    <signature family='6' model='42'/> <!-- 0206a0 -->
     <vendor name='Intel'/>
     <feature name='aes'/>
     <feature name='apic'/>
index 1603bb8c1331cd3fe2571c0e602174e4be8ee04a..c8e15ef9741c2cee0b3b96893c9919f1a0f14433 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Skylake-Client-IBRS'>
-    <signature family='6' model='94'/>
+    <signature family='6' model='94'/> <!-- 0506e0 -->
     <vendor name='Intel'/>
     <feature name='3dnowprefetch'/>
     <feature name='abm'/>
index c0286b9fa52c17b9a553310fc5a4a277a0e5741e..1cfeb9196e63edfa189f9b0d45ac9f40b116de64 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Skylake-Client'>
-    <signature family='6' model='94'/>
+    <signature family='6' model='94'/> <!-- 0506e0 -->
     <vendor name='Intel'/>
     <feature name='3dnowprefetch'/>
     <feature name='abm'/>
index 45350792a0404c677c674d1d2e0324ed5627bbb5..71179f9f74ac135215b7ffa64b442588a8b7334c 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Skylake-Server-IBRS'>
-    <signature family='6' model='85'/>
+    <signature family='6' model='85'/> <!-- 050654 -->
     <vendor name='Intel'/>
     <feature name='3dnowprefetch'/>
     <feature name='abm'/>
index 0119428357c14fb0c24cebc77073fc629ccb16a3..2da69e0dfc8868a8543b4436899e5ce0a9b2a926 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Skylake-Server'>
-    <signature family='6' model='85'/>
+    <signature family='6' model='85'/> <!-- 050654 -->
     <vendor name='Intel'/>
     <feature name='3dnowprefetch'/>
     <feature name='abm'/>
index dea7a73dcd779180b36da15df210996512985f08..3baf56f47a42945442a973bd95bb8363a299ebf0 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Westmere-IBRS'>
-    <signature family='6' model='44'/>
+    <signature family='6' model='44'/> <!-- 0206c0 -->
     <vendor name='Intel'/>
     <feature name='aes'/>
     <feature name='apic'/>
index f5c31449e02ca51d50f5c888515d1ebefc54c48f..14f17f588a6f184e0879b1b9021bf2340a2a2bbb 100644 (file)
@@ -1,6 +1,6 @@
 <cpus>
   <model name='Westmere'>
-    <signature family='6' model='44'/>
+    <signature family='6' model='44'/> <!-- 0206c0 -->
     <vendor name='Intel'/>
     <feature name='aes'/>
     <feature name='apic'/>