diff --git a/cpuid_x86.c b/cpuid_x86.c index 8acc95ff5..0d091b37c 100644 --- a/cpuid_x86.c +++ b/cpuid_x86.c @@ -1305,6 +1305,11 @@ int get_coretype(void){ break; case 2: switch (model) { + case 5: + //Intel Core (Clarkdale) / Core (Arrandale) + // Pentium (Clarkdale) / Pentium Mobile (Arrandale) + // Xeon (Clarkdale), 32nm + return CORE_NEHALEM; case 12: //Xeon Processor 5600 (Westmere-EP) return CORE_NEHALEM; diff --git a/driver/others/dynamic.c b/driver/others/dynamic.c index 8288f33aa..0364d0374 100644 --- a/driver/others/dynamic.c +++ b/driver/others/dynamic.c @@ -123,6 +123,11 @@ static gotoblas_t *get_coretype(void){ return NULL; case 2: + //Intel Core (Clarkdale) / Core (Arrandale) + // Pentium (Clarkdale) / Pentium Mobile (Arrandale) + // Xeon (Clarkdale), 32nm + if (model == 5) return &gotoblas_NEHALEM; + //Intel Xeon Processor 5600 (Westmere-EP) if (model == 12) return &gotoblas_NEHALEM; return NULL;