mirror of
https://github.com/anrieff/libcpuid
synced 2025-10-03 11:01:30 +00:00
Support for hybrid CPU (#166)
* Set CMAKE_C_FLAGS_DEBUG to display warnings during build CI workflows are reporting warnings. Adding more C flags here help to avoid that. * Add new types * Add set_cpu_affinity function * Add cpu_identify_all function * Add cpu_request_core_type function * Add cpuid_get_all_raw_data, cpuid_serialize_all_raw_data and cpuid_deserialize_all_raw_data functions * Detect hybrid architecture for Intel CPUs * Update cpuid_tool to detect all CPU logical cores * Rename tests subdirectories for Intel Core * Update all tests Since e4309a6c4bc3ad875711a1599cba01a205b3103e, new fields are reported by cpuid_tool * Add Intel Alder Lake Fix #157 * Remove convert_instlatx64.c This tool is not useful anymore because the cpuid_deserialize_raw_data_internal() function can natively parse them since5667e1401c
* Fix affinity_mask computation * Define _GNU_SOURCE in configure.ac Forgotten in4f80964db5
* Use dynamic raw array in cpu_raw_data_array_t * Add cpu_affinity_mask_t type * Improve set_cpu_affinity function - Print a warning if logical CPU number is not supported on operating system - Return a boolean value in case of success instead of an integer * Improve cpu_identify_all and cpu_request_core_type functions * Use dynamic array for cpu_types in system_id_t This commit also adds cleanups, fixes and consistency * Tests: update Ryzen 5 Matisse with all CPU cores * Add affinity_mask_str_r function and address other comments - Fixed cpuid_grow_raw_data_array and cpu_raw_data_array_t.logical_cpu_t with the correct type - Added a note about hard limit of cpu_raw_data_array_t - Fixed a typo in cpuid_deserialize_raw_data_internal * Fix build on Windows
This commit is contained in:
parent
9710e7c0ba
commit
2b8023f733
157 changed files with 8473 additions and 384 deletions
|
@ -1,98 +0,0 @@
|
|||
basic_cpuid[0]=00000016 756e6547 6c65746e 49656e69
|
||||
basic_cpuid[1]=000506e3 00100800 7ffafbbf bfebfbff
|
||||
basic_cpuid[2]=76036301 00f0b6ff 00000000 00c30000
|
||||
basic_cpuid[3]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[4]=1c004121 01c0003f 0000003f 00000000
|
||||
basic_cpuid[5]=00000040 00000040 00000003 00142120
|
||||
basic_cpuid[6]=000027f7 00000002 00000009 00000000
|
||||
basic_cpuid[7]=00000000 029c6fbb 00000000 00000000
|
||||
basic_cpuid[8]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[9]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[10]=07300804 00000000 00000000 00000603
|
||||
basic_cpuid[11]=00000001 00000001 00000100 00000000
|
||||
basic_cpuid[12]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[13]=0000001f 00000340 00000440 00000000
|
||||
basic_cpuid[14]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[15]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[16]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[17]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[18]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[19]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[20]=00000001 0000000f 00000007 00000000
|
||||
basic_cpuid[21]=00000002 00000124 00000000 00000000
|
||||
basic_cpuid[22]=00000dac 00000f3c 00000064 00000000
|
||||
basic_cpuid[23]=00000dac 00000f3c 00000064 00000000
|
||||
basic_cpuid[24]=00000dac 00000f3c 00000064 00000000
|
||||
basic_cpuid[25]=00000dac 00000f3c 00000064 00000000
|
||||
basic_cpuid[26]=00000dac 00000f3c 00000064 00000000
|
||||
basic_cpuid[27]=00000dac 00000f3c 00000064 00000000
|
||||
basic_cpuid[28]=00000dac 00000f3c 00000064 00000000
|
||||
basic_cpuid[29]=00000dac 00000f3c 00000064 00000000
|
||||
basic_cpuid[30]=00000dac 00000f3c 00000064 00000000
|
||||
basic_cpuid[31]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[0]=80000008 00000000 00000000 00000000
|
||||
ext_cpuid[1]=00000000 00000000 00000121 2c100000
|
||||
ext_cpuid[2]=65746e49 2952286c 726f4320 4d542865
|
||||
ext_cpuid[3]=35692029 3036362d 43204b30 40205550
|
||||
ext_cpuid[4]=352e3320 7a484730 00000000 00000000
|
||||
ext_cpuid[5]=00000000 00000000 00000000 00000000
|
||||
ext_cpuid[6]=00000000 00000000 01006040 00000000
|
||||
ext_cpuid[7]=00000000 00000000 00000000 00000100
|
||||
ext_cpuid[8]=00003027 00000000 00000000 00000000
|
||||
ext_cpuid[9]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[10]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[11]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[12]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[13]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[14]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[15]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[16]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[17]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[18]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[19]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[20]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[21]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[22]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[23]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[24]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[25]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[26]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[27]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[28]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[29]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[30]=00000dac 00000f3c 00000064 00000000
|
||||
ext_cpuid[31]=00000dac 00000f3c 00000064 00000000
|
||||
intel_fn4[0]=1c004121 01c0003f 0000003f 00000000
|
||||
intel_fn4[1]=1c004122 01c0003f 0000003f 00000000
|
||||
intel_fn4[2]=1c004143 00c0003f 000003ff 00000000
|
||||
intel_fn4[3]=1c03c163 02c0003f 00001fff 00000006
|
||||
intel_fn11[0]=00000001 00000001 00000100 00000000
|
||||
intel_fn11[1]=00000004 00000004 00000201 00000000
|
||||
intel_fn11[2]=00000000 00000000 00000002 00000000
|
||||
intel_fn11[3]=00000000 00000000 00000003 00000000
|
||||
--------------------------------------------------------------------------------
|
||||
6
|
||||
14
|
||||
3
|
||||
6
|
||||
94
|
||||
4
|
||||
4
|
||||
32
|
||||
32
|
||||
256
|
||||
6144
|
||||
-1
|
||||
8
|
||||
8
|
||||
4
|
||||
12
|
||||
-1
|
||||
64
|
||||
64
|
||||
64
|
||||
64
|
||||
-1
|
||||
128 (non-authoritative)
|
||||
Skylake (Core i5)
|
||||
fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 xd movbe popcnt aes xsave osxsave avx rdtscp lm lahf_lm abm constant_tsc fma3 f16c rdrand x2apic avx2 bmi1 bmi2 hle rtm rdseed adx
|
|
@ -1,102 +0,0 @@
|
|||
basic_cpuid[0]=00000016 756e6547 6c65746e 49656e69
|
||||
basic_cpuid[1]=000406e3 03100800 4ffaebbf bfebfbff
|
||||
basic_cpuid[2]=76036301 00f0b5ff 00000000 00c30000
|
||||
basic_cpuid[3]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[4]=1c004121 01c0003f 0000003f 00000000
|
||||
basic_cpuid[5]=00000040 00000040 00000003 11142120
|
||||
basic_cpuid[6]=000027f7 00000002 00000009 00000000
|
||||
basic_cpuid[7]=00000000 02942607 00000000 0c000000
|
||||
basic_cpuid[8]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[9]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[10]=07300404 00000000 00000000 00000603
|
||||
basic_cpuid[11]=00000001 00000002 00000100 00000003
|
||||
basic_cpuid[12]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[13]=00000003 00000240 00000240 00000000
|
||||
basic_cpuid[14]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[15]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[16]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[17]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[18]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[19]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[20]=00000001 0000000f 00000007 00000000
|
||||
basic_cpuid[21]=00000002 000000b0 00000000 00000000
|
||||
basic_cpuid[22]=00000834 00000834 00000064 00000000
|
||||
basic_cpuid[23]=00000834 00000834 00000064 00000000
|
||||
basic_cpuid[24]=00000834 00000834 00000064 00000000
|
||||
basic_cpuid[25]=00000834 00000834 00000064 00000000
|
||||
basic_cpuid[26]=00000834 00000834 00000064 00000000
|
||||
basic_cpuid[27]=00000834 00000834 00000064 00000000
|
||||
basic_cpuid[28]=00000834 00000834 00000064 00000000
|
||||
basic_cpuid[29]=00000834 00000834 00000064 00000000
|
||||
basic_cpuid[30]=00000834 00000834 00000064 00000000
|
||||
basic_cpuid[31]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[0]=80000008 00000000 00000000 00000000
|
||||
ext_cpuid[1]=00000000 00000000 00000121 2c100800
|
||||
ext_cpuid[2]=65746e49 2952286c 6e655020 6d756974
|
||||
ext_cpuid[3]=20295228 20555043 35303434 20402055
|
||||
ext_cpuid[4]=30312e32 007a4847 00000000 00000000
|
||||
ext_cpuid[5]=00000000 00000000 00000000 00000000
|
||||
ext_cpuid[6]=00000000 00000000 01006040 00000000
|
||||
ext_cpuid[7]=00000000 00000000 00000000 00000100
|
||||
ext_cpuid[8]=00003027 00000000 00000000 00000000
|
||||
ext_cpuid[9]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[10]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[11]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[12]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[13]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[14]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[15]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[16]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[17]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[18]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[19]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[20]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[21]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[22]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[23]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[24]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[25]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[26]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[27]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[28]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[29]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[30]=00000834 00000834 00000064 00000000
|
||||
ext_cpuid[31]=00000834 00000834 00000064 00000000
|
||||
intel_fn4[0]=1c004121 01c0003f 0000003f 00000000
|
||||
intel_fn4[1]=1c004122 01c0003f 0000003f 00000000
|
||||
intel_fn4[2]=1c004143 00c0003f 000003ff 00000000
|
||||
intel_fn4[3]=1c03c163 01c0003f 00000fff 00000006
|
||||
intel_fn4[4]=00000000 00000000 00000000 00000000
|
||||
intel_fn4[5]=00000000 00000000 00000000 00000000
|
||||
intel_fn4[6]=00000000 00000000 00000000 00000000
|
||||
intel_fn4[7]=00000000 00000000 00000000 00000000
|
||||
intel_fn11[0]=00000001 00000002 00000100 00000003
|
||||
intel_fn11[1]=00000004 00000004 00000201 00000003
|
||||
intel_fn11[2]=00000000 00000000 00000002 00000003
|
||||
intel_fn11[3]=00000000 00000000 00000003 00000003
|
||||
--------------------------------------------------------------------------------
|
||||
6
|
||||
14
|
||||
3
|
||||
6
|
||||
78
|
||||
2
|
||||
4
|
||||
32
|
||||
32
|
||||
256
|
||||
2048
|
||||
-1
|
||||
8
|
||||
8
|
||||
4
|
||||
8
|
||||
-1
|
||||
64
|
||||
64
|
||||
64
|
||||
64
|
||||
-1
|
||||
128 (non-authoritative)
|
||||
Skylake (Pentium)
|
||||
fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 syscall xd movbe popcnt aes xsave osxsave rdtscp lm lahf_lm abm constant_tsc rdrand x2apic sgx rdseed
|
|
@ -1,102 +0,0 @@
|
|||
basic_cpuid[0]=00000016 756e6547 6c65746e 49656e69
|
||||
basic_cpuid[1]=00050654 0a100800 7ffefbbf bfebfbff
|
||||
basic_cpuid[2]=76036301 00f0b5ff 00000000 00c30000
|
||||
basic_cpuid[3]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[4]=1c004121 01c0003f 0000003f 00000000
|
||||
basic_cpuid[5]=00000040 00000040 00000003 00002020
|
||||
basic_cpuid[6]=00000077 00000002 00000009 00000000
|
||||
basic_cpuid[7]=00000000 d39ffffb 00000000 0c000000
|
||||
basic_cpuid[8]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[9]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[10]=07300404 00000000 00000000 00000603
|
||||
basic_cpuid[11]=00000001 00000002 00000100 0000000a
|
||||
basic_cpuid[12]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[13]=000000ff 00000a80 00000a80 00000000
|
||||
basic_cpuid[14]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[15]=00000000 0000002f 00000000 00000002
|
||||
basic_cpuid[16]=00000000 0000000a 00000000 00000000
|
||||
basic_cpuid[17]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[18]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[19]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[20]=00000001 0000000f 00000007 00000000
|
||||
basic_cpuid[21]=00000002 00000124 00000000 00000000
|
||||
basic_cpuid[22]=00000dac 00000fa0 00000064 00000000
|
||||
basic_cpuid[23]=00000dac 00000fa0 00000064 00000000
|
||||
basic_cpuid[24]=00000dac 00000fa0 00000064 00000000
|
||||
basic_cpuid[25]=00000dac 00000fa0 00000064 00000000
|
||||
basic_cpuid[26]=00000dac 00000fa0 00000064 00000000
|
||||
basic_cpuid[27]=00000dac 00000fa0 00000064 00000000
|
||||
basic_cpuid[28]=00000dac 00000fa0 00000064 00000000
|
||||
basic_cpuid[29]=00000dac 00000fa0 00000064 00000000
|
||||
basic_cpuid[30]=00000dac 00000fa0 00000064 00000000
|
||||
basic_cpuid[31]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[0]=80000008 00000000 00000000 00000000
|
||||
ext_cpuid[1]=00000000 00000000 00000121 2c100800
|
||||
ext_cpuid[2]=65746e49 2952286c 726f4320 4d542865
|
||||
ext_cpuid[3]=37692029 3038372d 43205830 40205550
|
||||
ext_cpuid[4]=352e3320 7a484730 00000000 00000000
|
||||
ext_cpuid[5]=00000000 00000000 00000000 00000000
|
||||
ext_cpuid[6]=00000000 00000000 01006040 00000000
|
||||
ext_cpuid[7]=00000000 00000000 00000000 00000100
|
||||
ext_cpuid[8]=0000302e 00000000 00000000 00000000
|
||||
ext_cpuid[9]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[10]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[11]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[12]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[13]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[14]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[15]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[16]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[17]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[18]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[19]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[20]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[21]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[22]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[23]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[24]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[25]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[26]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[27]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[28]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[29]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[30]=00000dac 00000fa0 00000064 00000000
|
||||
ext_cpuid[31]=00000dac 00000fa0 00000064 00000000
|
||||
intel_fn4[0]=1c004121 01c0003f 0000003f 00000000
|
||||
intel_fn4[1]=1c004122 01c0003f 0000003f 00000000
|
||||
intel_fn4[2]=1c004143 03c0003f 000003ff 00000000
|
||||
intel_fn4[3]=1c03c163 0280003f 00002fff 00000004
|
||||
intel_fn4[4]=00000000 00000000 00000000 00000000
|
||||
intel_fn4[5]=00000000 00000000 00000000 00000000
|
||||
intel_fn4[6]=00000000 00000000 00000000 00000000
|
||||
intel_fn4[7]=00000000 00000000 00000000 00000000
|
||||
intel_fn11[0]=00000001 00000002 00000100 0000000a
|
||||
intel_fn11[1]=00000004 0000000c 00000201 0000000a
|
||||
intel_fn11[2]=00000000 00000000 00000002 0000000a
|
||||
intel_fn11[3]=00000000 00000000 00000003 0000000a
|
||||
--------------------------------------------------------------------------------
|
||||
6
|
||||
5
|
||||
4
|
||||
6
|
||||
85
|
||||
6
|
||||
12
|
||||
32
|
||||
32
|
||||
1024
|
||||
8448
|
||||
-1
|
||||
8
|
||||
8
|
||||
16
|
||||
11
|
||||
-1
|
||||
64
|
||||
64
|
||||
64
|
||||
64
|
||||
-1
|
||||
128 (non-authoritative)
|
||||
Skylake-X (Core i7)
|
||||
fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 syscall xd movbe popcnt aes xsave osxsave avx rdtscp lm lahf_lm abm constant_tsc fma3 f16c rdrand x2apic avx2 bmi1 bmi2 hle rtm avx512f avx512dq avx512cd avx512bw avx512vl rdseed adx
|
|
@ -1,102 +0,0 @@
|
|||
basic_cpuid[0]=00000016 756e6547 6c65746e 49656e69
|
||||
basic_cpuid[1]=00050656 56400800 7ffefbff bfebfbff
|
||||
basic_cpuid[2]=76036301 00f0b5ff 00000000 00c30000
|
||||
basic_cpuid[3]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[4]=7c004121 01c0003f 0000003f 00000000
|
||||
basic_cpuid[5]=00000040 00000040 00000003 00002020
|
||||
basic_cpuid[6]=00000ef7 00000002 00000009 00000000
|
||||
basic_cpuid[7]=00000000 d39ffffb 00000818 bc000400
|
||||
basic_cpuid[8]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[9]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[10]=07300404 00000000 00000000 00000603
|
||||
basic_cpuid[11]=00000001 00000002 00000100 00000056
|
||||
basic_cpuid[12]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[13]=000002ff 00000a88 00000a88 00000000
|
||||
basic_cpuid[14]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[15]=00000000 000000cf 00000000 00000002
|
||||
basic_cpuid[16]=00000000 0000000a 00000000 00000000
|
||||
basic_cpuid[17]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[18]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[19]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[20]=00000001 0000000f 00000007 00000000
|
||||
basic_cpuid[21]=00000002 000000c8 00000000 00000000
|
||||
basic_cpuid[22]=000009c4 00000ed8 00000064 00000000
|
||||
basic_cpuid[23]=000009c4 00000ed8 00000064 00000000
|
||||
basic_cpuid[24]=000009c4 00000ed8 00000064 00000000
|
||||
basic_cpuid[25]=000009c4 00000ed8 00000064 00000000
|
||||
basic_cpuid[26]=000009c4 00000ed8 00000064 00000000
|
||||
basic_cpuid[27]=000009c4 00000ed8 00000064 00000000
|
||||
basic_cpuid[28]=000009c4 00000ed8 00000064 00000000
|
||||
basic_cpuid[29]=000009c4 00000ed8 00000064 00000000
|
||||
basic_cpuid[30]=000009c4 00000ed8 00000064 00000000
|
||||
basic_cpuid[31]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[0]=80000008 00000000 00000000 00000000
|
||||
ext_cpuid[1]=00000000 00000000 00000121 2c100800
|
||||
ext_cpuid[2]=65746e49 2952286c 6f655820 2952286e
|
||||
ext_cpuid[3]=616c5020 756e6974 3238206d 20433936
|
||||
ext_cpuid[4]=20555043 2e322040 48473035 0000007a
|
||||
ext_cpuid[5]=00000000 00000000 00000000 00000000
|
||||
ext_cpuid[6]=00000000 00000000 01006040 00000000
|
||||
ext_cpuid[7]=00000000 00000000 00000000 00000100
|
||||
ext_cpuid[8]=0000302e 00000000 00000000 00000000
|
||||
ext_cpuid[9]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[10]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[11]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[12]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[13]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[14]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[15]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[16]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[17]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[18]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[19]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[20]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[21]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[22]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[23]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[24]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[25]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[26]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[27]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[28]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[29]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[30]=000009c4 00000ed8 00000064 00000000
|
||||
ext_cpuid[31]=000009c4 00000ed8 00000064 00000000
|
||||
intel_fn4[0]=7c004121 01c0003f 0000003f 00000000
|
||||
intel_fn4[1]=7c004122 01c0003f 0000003f 00000000
|
||||
intel_fn4[2]=7c004143 03c0003f 000003ff 00000000
|
||||
intel_fn4[3]=7c0fc163 0280003f 0000cfff 00000005
|
||||
intel_fn4[4]=00000000 00000000 00000000 00000000
|
||||
intel_fn4[5]=00000000 00000000 00000000 00000000
|
||||
intel_fn4[6]=00000000 00000000 00000000 00000000
|
||||
intel_fn4[7]=00000000 00000000 00000000 00000000
|
||||
intel_fn11[0]=00000001 00000002 00000100 00000056
|
||||
intel_fn11[1]=00000006 00000034 00000201 00000056
|
||||
intel_fn11[2]=00000000 00000000 00000002 00000056
|
||||
intel_fn11[3]=00000000 00000000 00000003 00000056
|
||||
--------------------------------------------------------------------------------
|
||||
6
|
||||
5
|
||||
6
|
||||
6
|
||||
85
|
||||
26
|
||||
52
|
||||
32
|
||||
32
|
||||
1024
|
||||
36608
|
||||
-1
|
||||
8
|
||||
8
|
||||
16
|
||||
11
|
||||
-1
|
||||
64
|
||||
64
|
||||
64
|
||||
64
|
||||
-1
|
||||
128 (non-authoritative)
|
||||
Skylake (Xeon Scalable)
|
||||
fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 syscall xd movbe popcnt aes xsave osxsave avx rdtscp lm lahf_lm abm constant_tsc fma3 f16c rdrand x2apic avx2 bmi1 bmi2 hle rtm avx512f avx512dq avx512cd avx512bw avx512vl rdseed adx avx512vnni
|
|
@ -1,102 +0,0 @@
|
|||
basic_cpuid[0]=0000000d 756e6547 6c65746e 49656e69
|
||||
basic_cpuid[1]=00050654 00080800 fffa3203 1fabfbff
|
||||
basic_cpuid[2]=76036301 00f0b5ff 00000000 00c30000
|
||||
basic_cpuid[3]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[4]=1c01c121 01c0003f 0000003f 00000000
|
||||
basic_cpuid[5]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[6]=00000004 00000000 00000000 00000000
|
||||
basic_cpuid[7]=00000000 d19f6ffb 00000008 0c000000
|
||||
basic_cpuid[8]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[9]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[10]=07300404 00000000 00000000 00000603
|
||||
basic_cpuid[11]=00000000 00000001 00000100 00000000
|
||||
basic_cpuid[12]=00000000 00000000 00000000 00000000
|
||||
basic_cpuid[13]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[14]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[15]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[16]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[17]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[18]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[19]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[20]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[21]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[22]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[23]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[24]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[25]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[26]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[27]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[28]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[29]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[30]=000002ff 00000a80 00000a88 00000000
|
||||
basic_cpuid[31]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[0]=80000008 00000000 00000000 00000000
|
||||
ext_cpuid[1]=00000000 00000000 00000121 2c100800
|
||||
ext_cpuid[2]=65746e49 2952286c 6f655820 2952286e
|
||||
ext_cpuid[3]=6c695320 20726576 34313134 55504320
|
||||
ext_cpuid[4]=32204020 4730322e 00007a48 00000000
|
||||
ext_cpuid[5]=00000000 00000000 00000000 00000000
|
||||
ext_cpuid[6]=00000000 00000000 01006040 00000000
|
||||
ext_cpuid[7]=00000000 00000000 00000000 00000100
|
||||
ext_cpuid[8]=0000302b 00000000 00000000 00000000
|
||||
ext_cpuid[9]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[10]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[11]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[12]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[13]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[14]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[15]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[16]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[17]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[18]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[19]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[20]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[21]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[22]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[23]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[24]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[25]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[26]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[27]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[28]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[29]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[30]=000002ff 00000a80 00000a88 00000000
|
||||
ext_cpuid[31]=000002ff 00000a80 00000a88 00000000
|
||||
intel_fn4[0]=1c01c121 01c0003f 0000003f 00000000
|
||||
intel_fn4[1]=1c01c122 01c0003f 0000003f 00000000
|
||||
intel_fn4[2]=1c01c143 03c0003f 000003ff 00000000
|
||||
intel_fn4[3]=1c01c163 0280003f 00004fff 00000004
|
||||
intel_fn4[4]=1c000000 00000000 00000000 00000000
|
||||
intel_fn4[5]=1c000000 00000000 00000000 00000000
|
||||
intel_fn4[6]=1c000000 00000000 00000000 00000000
|
||||
intel_fn4[7]=00000000 00000000 00000000 00000000
|
||||
intel_fn11[0]=00000000 00000001 00000100 00000000
|
||||
intel_fn11[1]=00000003 00000008 00000201 00000000
|
||||
intel_fn11[2]=00000000 00000000 00000002 00000000
|
||||
intel_fn11[3]=00000000 00000000 00000003 00000000
|
||||
--------------------------------------------------------------------------------
|
||||
6
|
||||
5
|
||||
4
|
||||
6
|
||||
85
|
||||
8
|
||||
8
|
||||
32
|
||||
32
|
||||
1024
|
||||
14080
|
||||
-1
|
||||
8
|
||||
8
|
||||
16
|
||||
11
|
||||
-1
|
||||
64
|
||||
64
|
||||
64
|
||||
64
|
||||
-1
|
||||
128 (non-authoritative)
|
||||
Skylake (Xeon Scalable)
|
||||
fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht pni pclmul ssse3 cx16 sse4_1 sse4_2 syscall xd movbe popcnt aes xsave osxsave avx rdtscp lm lahf_lm abm constant_tsc fma3 f16c rdrand x2apic avx2 bmi1 bmi2 hle rtm avx512f avx512dq avx512cd avx512bw avx512vl rdseed adx
|
Loading…
Add table
Add a link
Reference in a new issue