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:
return CORE_DUNNINGTON;
}
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;
}
break;
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;
}
break;
}
break;
case 15:
if (model <= 0x2) return CORE_NORTHWOOD;
return CORE_PRESCOTT;
if (model <= 0x2) return CORE_NORTHWOOD;
else return CORE_PRESCOTT;
}
}