diff --git a/cpuid_x86.c b/cpuid_x86.c index bbd377f67..dff150701 100644 --- a/cpuid_x86.c +++ b/cpuid_x86.c @@ -1110,6 +1110,9 @@ int get_cpuname(void){ break; case 3: switch (model) { + case 7: + // Bay Trail + return CPUTYPE_ATOM; case 10: case 14: // Ivy Bridge diff --git a/driver/others/dynamic.c b/driver/others/dynamic.c index 18f85c316..a09660f94 100644 --- a/driver/others/dynamic.c +++ b/driver/others/dynamic.c @@ -232,6 +232,7 @@ static gotoblas_t *get_coretype(void){ return &gotoblas_NEHALEM; //OS doesn't support AVX. Use old kernels. } } + if (model == 7) return &gotoblas_ATOM; //Bay Trail return NULL; case 4: //Intel Haswell