mirror of
https://github.com/anrieff/libcpuid
synced 2025-07-02 14:04:15 +00:00
Fixed issue #76: Skylake Core i5 badly recognized
Add support for detecting RDSEED and ADX instructions. Use RDSEED instead of RTM to ascertain that the CPU is Broadwell or later in recog_intel.c. This fixes detection discrepancies on Linux, where RTM is not made available (I guess there's no kernel support for it). The two new flags are also now detected in the Broadwell and Skylake tests. Update them as well.
This commit is contained in:
parent
ee88463079
commit
e36a08deb9
5 changed files with 9 additions and 3 deletions
|
@ -97,4 +97,4 @@ intel_fn11[3]=00000000 00000000 00000003 00000004
|
|||
-1
|
||||
128 (non-authoritative)
|
||||
Broadwell-E (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 constant_tsc fma3 f16c rdrand x2apic avx2 bmi1 bmi2 hle rtm
|
||||
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 constant_tsc fma3 f16c rdrand x2apic avx2 bmi1 bmi2 hle rtm rdseed adx
|
||||
|
|
|
@ -93,4 +93,4 @@ intel_fn11[3]=00000000 00000000 00000003 00000000
|
|||
-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 constant_tsc fma3 f16c rdrand x2apic avx2 bmi1 bmi2 hle rtm
|
||||
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 constant_tsc fma3 f16c rdrand x2apic avx2 bmi1 bmi2 hle rtm rdseed adx
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue