Fixed a bug when detecting Intel CPU.

This commit is contained in:
Xianyi Zhang 2011-05-03 17:19:36 +08:00
parent fcf9b82f14
commit 1acf5ace29
1 changed files with 17 additions and 16 deletions

View File

@ -1302,24 +1302,25 @@ int get_coretype(void){
case 13: case 13:
return CORE_DUNNINGTON; return CORE_DUNNINGTON;
} }
break; break;
case 2: case 2:
switch (model) { switch (model) {
case 5: case 5:
//Intel Core (Clarkdale) / Core (Arrandale) //Intel Core (Clarkdale) / Core (Arrandale)
// Pentium (Clarkdale) / Pentium Mobile (Arrandale) // Pentium (Clarkdale) / Pentium Mobile (Arrandale)
// Xeon (Clarkdale), 32nm // Xeon (Clarkdale), 32nm
return CORE_NEHALEM; return CORE_NEHALEM;
case 12: case 12:
//Xeon Processor 5600 (Westmere-EP) //Xeon Processor 5600 (Westmere-EP)
return CORE_NEHALEM; return CORE_NEHALEM;
} }
break; break;
} }
break;
case 15: case 15:
if (model <= 0x2) return CORE_NORTHWOOD; if (model <= 0x2) return CORE_NORTHWOOD;
return CORE_PRESCOTT; else return CORE_PRESCOTT;
} }
} }