1
0
mirror of https://github.com/google/cpu_features.git synced 2025-04-27 23:22:31 +02:00

Fix #140 Atom processor detected as X86_UNKNOWN (#160)

This commit is contained in:
Guillaume Chatelet 2021-06-22 11:12:02 +02:00 committed by GitHub
parent bc2846e78f
commit 108f3d9eca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1421,8 +1421,10 @@ CacheInfo GetX86CacheInfo(void) {
X86Microarchitecture GetX86Microarchitecture(const X86Info* info) {
if (memcmp(info->vendor, "GenuineIntel", sizeof(info->vendor)) == 0) {
switch (CPUID(info->family, info->model)) {
case CPUID(0x06, 0x1C): // Intel(R) Atom(TM) CPU 230 @ 1.60GHz
case CPUID(0x06, 0x35):
case CPUID(0x06, 0x36):
case CPUID(0x06, 0x70): // https://en.wikichip.org/wiki/intel/atom/230
// https://en.wikipedia.org/wiki/Bonnell_(microarchitecture)
return INTEL_ATOM_BNL;
case CPUID(0x06, 0x37):