1
0
Fork 0
mirror of https://github.com/anrieff/libcpuid synced 2025-10-03 11:01:30 +00:00

Add cpu_feature_level_t enumerated values for x86 CPUs

I had to fix run_tests.py to update all test files properly.
Fix #177
This commit is contained in:
The Tumultuous Unicorn Of Darkness 2024-06-29 17:01:50 +02:00
commit 959edc34e7
No known key found for this signature in database
GPG key ID: 1E55EE2EFF18BC1A
229 changed files with 388 additions and 12 deletions

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v2
general
15
1

View file

@ -188,6 +188,7 @@ CPUID 8000001E: 00000013-00000101-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -80,6 +80,7 @@ amd_fn8000001dh[2]=00004143 03c0003f 000007ff 00000001
amd_fn8000001dh[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
8

View file

@ -192,6 +192,7 @@ CPUID 8000001E: 00000013-00000101-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -816,6 +816,7 @@ CPUID 8000001E: 0000002F-00000107-00000101-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
2

View file

@ -612,6 +612,7 @@ CPUID 8000001E: 0000002B-00000105-00000101-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
2

View file

@ -294,6 +294,7 @@ CPUID 8000001E: 00000015-00000102-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -196,6 +196,7 @@ CPUID 8000001E: 00000003-00000003-00000000-00000000
CPUID 8FFFFFFF: 4C4C4548-494B204F-21595454-5E2D5E20 [HELLO KITTY! ^-^]
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -192,6 +192,7 @@ CPUID 8000001D: 0000C143-03C0003F-000007FF-00000002 [SL 02]
CPUID 8000001E: 00000003-00000003-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -192,6 +192,7 @@ CPUID 8000001E: 00000003-00000003-00000000-00000000
CPUID 8FFFFFFF: 4C4C4548-494B204F-21595454-5E2D5E20 [HELLO KITTY! ^-^]
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -98,6 +98,7 @@ CPUID 8000001E: 00000001-00000001-00000000-00000000
CPUID 8FFFFFFF: 4C4C4548-494B204F-21595454-5E2D5E20 [HELLO KITTY! ^-^]
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
6

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
2

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
5

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
5

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
5

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
6

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
9

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
4

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
4

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
10

View file

@ -68,6 +68,7 @@ intel_fn4[2]=00000000 00000000 00000000 00000000
intel_fn4[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
2

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
6

View file

@ -68,6 +68,7 @@ intel_fn4[2]=00000000 00000000 00000000 00000000
intel_fn4[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
i686
general
6
8

View file

@ -68,6 +68,7 @@ intel_fn4[2]=00000000 00000000 00000000 00000000
intel_fn4[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
i686
general
6
8

View file

@ -68,6 +68,7 @@ intel_fn4[2]=00000000 00000000 00000000 00000000
intel_fn4[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
i686
general
6
10

View file

@ -68,6 +68,7 @@ intel_fn4[2]=00000000 00000000 00000000 00000000
intel_fn4[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
11

View file

@ -81,6 +81,7 @@ amd_fn8000001dh[2]=00000000 00000000 00000000 00000000
amd_fn8000001dh[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
12

View file

@ -68,6 +68,7 @@ intel_fn4[2]=00000000 00000000 00000000 00000000
intel_fn4[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
12

View file

@ -68,6 +68,7 @@ intel_fn4[2]=00000000 00000000 00000000 00000000
intel_fn4[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
12

View file

@ -68,6 +68,7 @@ intel_fn4[2]=00000000 00000000 00000000 00000000
intel_fn4[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
i686
general
15
12

View file

@ -68,6 +68,7 @@ intel_fn4[2]=00000000 00000000 00000000 00000000
intel_fn4[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
3

View file

@ -68,6 +68,7 @@ intel_fn4[2]=00000000 00000000 00000000 00000000
intel_fn4[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
15

View file

@ -68,6 +68,7 @@ intel_fn4[2]=00000000 00000000 00000000 00000000
intel_fn4[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v1
general
15
4

View file

@ -44,6 +44,7 @@ ext_cpuid[30]=00000000 00000100 00000000 00000000
ext_cpuid[31]=0000000f 0000016f 0000000f 00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
8

View file

@ -44,6 +44,7 @@ ext_cpuid[30]=00000000 00000100 00000000 00000000
ext_cpuid[31]=0000000f 0000016f 0000000f 00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
8

View file

@ -44,6 +44,7 @@ ext_cpuid[30]=00000000 00000100 00000300 00000000
ext_cpuid[31]=0000000f 0000016f 0000000f 00000001
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
8

View file

@ -102,6 +102,7 @@ CPUID 8000001F: 0000000F-0000016F-0000000F-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -44,6 +44,7 @@ ext_cpuid[30]=00000000 00000100 00000300 00000000
ext_cpuid[31]=0000000f 0000016f 0000000f 00000001
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -76,6 +76,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -44,6 +44,7 @@ ext_cpuid[30]=00000000 00000100 00000000 00000000
ext_cpuid[31]=0000000f 0000016f 0000000f 00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -44,6 +44,7 @@ ext_cpuid[30]=00000000 00000100 00000000 00000000
ext_cpuid[31]=00000007 0000016f 0000000f 00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -72,6 +72,7 @@ intel_fn11[2]=00000000 00000000 00000000 00000000
intel_fn11[3]=00000000 00000000 00000000 00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -44,6 +44,7 @@ ext_cpuid[30]=00000000 00000100 00000100 00000000
ext_cpuid[31]=00000007 0000016f 0000000f 00000001
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -960,6 +960,7 @@ CPUID 8000001F: 0001000F-0000016F-000001FD-00000000
CPUID 80000020: 00000000-00000002-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
7

View file

@ -976,6 +976,7 @@ CPUID 80000020: 0000000B-00000000-00000000-0000000F [SL 01]
CPUID 80000020: 00000000-00000000-00000000-00000000 [SL 02]
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
4

View file

@ -15360,6 +15360,7 @@ CPUID 80000020: 00000000-00000002-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1
@ -15393,6 +15394,7 @@ EPYC (Rome)
fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht pni pclmul monitor ssse3 cx16 sse4_1 sse4_2 syscall movbe popcnt aes xsave osxsave avx mmxext nx fxsr_opt rdtscp lm lahf_lm cmp_legacy svm abm misalignsse sse4a 3dnowprefetch osvw ibs skinit wdt ts ttp tm_amd hwpstate constant_tsc fma3 f16c rdrand cpb aperfmperf avx2 bmi1 bmi2 sha_ni rdseed adx
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -7680,6 +7680,7 @@ CPUID 80000020: 00000000-00000002-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -472,6 +472,7 @@ CPUID 8000001F: 0001000F-0000012F-0000000E-00000001
CPUID 80000020: 00000000-00000002-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -720,6 +720,7 @@ CPUID 80000020: 00000000-00000002-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
8

View file

@ -972,6 +972,7 @@ amd_fn8000001dh[2]=00004143 01c0003f 000003ff 00000002
amd_fn8000001dh[3]=00014163 03c0003f 00003fff 00000001
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -472,6 +472,7 @@ CPUID 8000001F: 0001000F-0000012F-0000000E-00000001
CPUID 80000020: 00000000-00000002-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -360,6 +360,7 @@ CPUID 80000020: 00000000-00000002-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -80,6 +80,7 @@ amd_fn8000001dh[2]=00004143 01c0003f 000003ff 00000002
amd_fn8000001dh[3]=0001c163 03c0003f 00000fff 00000001
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
8

View file

@ -960,6 +960,7 @@ CPUID 80000020: 00000000-00000002-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -960,6 +960,7 @@ CPUID 80000020: 00000000-00000002-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -1440,6 +1440,7 @@ CPUID 80000020: 00000000-00000002-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -3840,6 +3840,7 @@ CPUID 80000020: 00000000-00000002-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -496,6 +496,7 @@ CPUID 80000020: 00000000-00000000-00000000-00000000 [SL 02]
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -488,6 +488,7 @@ CPUID 80000020: 0000000B-00000000-00000000-0000000F [SL 01]
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -8320,6 +8320,7 @@ CPUID 80000023: 00000000-00000000-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -1024,6 +1024,7 @@ CPUID 80000022: 00000000-00000000-00000000-00000000
CPUID 80000023: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -1024,6 +1024,7 @@ CPUID 80000022: 00000000-00000000-00000000-00000000
CPUID 80000023: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
4

View file

@ -1072,6 +1072,7 @@ CPUID 80000023: 00000000-00000000-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
4

View file

@ -1040,6 +1040,7 @@ CPUID 80000023: 00000000-00000000-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
0

View file

@ -1024,6 +1024,7 @@ CPUID 80000022: 00000000-00000000-00000000-00000000
CPUID 80000023: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
4

View file

@ -1984,6 +1984,7 @@ CPUID 80000022: 00000000-00000000-00000000-00000000
CPUID 80000023: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -2560,6 +2560,7 @@ CPUID 80000028: 00000000-00000000-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -972,6 +972,7 @@ CPUID 80000027: 00000000-00000000-00000000-00000000
CPUID 80000028: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
8

View file

@ -948,6 +948,7 @@ CPUID 80000028: 00000000-00000000-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -1296,6 +1296,7 @@ amd_fn8000001dh[2]=00004143 01c0003f 000007ff 00000002
amd_fn8000001dh[3]=0003c163 03c0003f 00003fff 00000001
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
5

View file

@ -1264,6 +1264,7 @@ CPUID 80000028: 00000000-00000000-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
5

View file

@ -1280,6 +1280,7 @@ CPUID 80000028: 00000000-00000000-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
4

View file

@ -1896,6 +1896,7 @@ CPUID 80000028: 00000000-00000000-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
1

View file

@ -15360,6 +15360,7 @@ CPUID 80000028: 00000000-00000000-00000000-00000000
CPUID 8FFFFFFF: 00000000-00000000-00000000-00000000
--------------------------------------------------------------------------------
x86
x86-64-v3
general
15
8