Enable the EXCAVATOR kernels on AMD PRO A12-9800
This commit is contained in:
parent
60eea75409
commit
d711588cf2
11
cpuid_x86.c
11
cpuid_x86.c
|
@ -1250,6 +1250,7 @@ int get_cpuname(void){
|
||||||
}
|
}
|
||||||
|
|
||||||
if (vendor == VENDOR_AMD){
|
if (vendor == VENDOR_AMD){
|
||||||
|
/* fprintf(stderr, "Family: %x exfamily: %x model: %x exmodel: %x\n", family, exfamily, model, exmodel ); */
|
||||||
switch (family) {
|
switch (family) {
|
||||||
case 0x4:
|
case 0x4:
|
||||||
return CPUTYPE_AMD5X86;
|
return CPUTYPE_AMD5X86;
|
||||||
|
@ -1280,6 +1281,11 @@ int get_cpuname(void){
|
||||||
return CPUTYPE_PILEDRIVER;
|
return CPUTYPE_PILEDRIVER;
|
||||||
else
|
else
|
||||||
return CPUTYPE_BARCELONA; //OS don't support AVX.
|
return CPUTYPE_BARCELONA; //OS don't support AVX.
|
||||||
|
case 5: // EXCAVATOR
|
||||||
|
if(support_avx())
|
||||||
|
return CPUTYPE_EXCAVATOR;
|
||||||
|
else
|
||||||
|
return CPUTYPE_BARCELONA; //OS don't support AVX.
|
||||||
case 0:
|
case 0:
|
||||||
switch(exmodel){
|
switch(exmodel){
|
||||||
case 1: //AMD Trinity
|
case 1: //AMD Trinity
|
||||||
|
@ -1786,6 +1792,11 @@ int get_coretype(void){
|
||||||
return CORE_PILEDRIVER;
|
return CORE_PILEDRIVER;
|
||||||
else
|
else
|
||||||
return CORE_BARCELONA; //OS don't support AVX.
|
return CORE_BARCELONA; //OS don't support AVX.
|
||||||
|
case 5:
|
||||||
|
if(support_avx())
|
||||||
|
return CORE_EXCAVATOR;
|
||||||
|
else
|
||||||
|
return CORE_BARCELONA; //OS don't support AVX.
|
||||||
|
|
||||||
case 0:
|
case 0:
|
||||||
switch(exmodel){
|
switch(exmodel){
|
||||||
|
|
Loading…
Reference in New Issue