Merge pull request #1091 from staticfloat/sf/corei5_7600k
CPUID mappings for Core i5-7600K (Kaby Lake)
This commit is contained in:
commit
e545a66a5b
16
cpuid_x86.c
16
cpuid_x86.c
|
@ -636,6 +636,13 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){
|
||||||
LD1.associative = 8;
|
LD1.associative = 8;
|
||||||
LD1.linesize = 64;
|
LD1.linesize = 64;
|
||||||
break;
|
break;
|
||||||
|
case 0x63 :
|
||||||
|
DTB.size = 2048;
|
||||||
|
DTB.associative = 4;
|
||||||
|
DTB.linesize = 32;
|
||||||
|
LDTB.size = 4096;
|
||||||
|
LDTB.associative= 4;
|
||||||
|
LDTB.linesize = 32;
|
||||||
case 0x66 :
|
case 0x66 :
|
||||||
LD1.size = 8;
|
LD1.size = 8;
|
||||||
LD1.associative = 4;
|
LD1.associative = 4;
|
||||||
|
@ -667,6 +674,13 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){
|
||||||
LC1.size = 64;
|
LC1.size = 64;
|
||||||
LC1.associative = 8;
|
LC1.associative = 8;
|
||||||
break;
|
break;
|
||||||
|
case 0x76 :
|
||||||
|
ITB.size = 2048;
|
||||||
|
ITB.associative = 0;
|
||||||
|
ITB.linesize = 8;
|
||||||
|
LITB.size = 4096;
|
||||||
|
LITB.associative= 0;
|
||||||
|
LITB.linesize = 8;
|
||||||
case 0x77 :
|
case 0x77 :
|
||||||
LC1.size = 16;
|
LC1.size = 16;
|
||||||
LC1.associative = 4;
|
LC1.associative = 4;
|
||||||
|
@ -1220,6 +1234,7 @@ int get_cpuname(void){
|
||||||
return CPUTYPE_NEHALEM;
|
return CPUTYPE_NEHALEM;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 9:
|
||||||
case 8:
|
case 8:
|
||||||
switch (model) {
|
switch (model) {
|
||||||
case 14: // Kaby Lake
|
case 14: // Kaby Lake
|
||||||
|
@ -1759,6 +1774,7 @@ int get_coretype(void){
|
||||||
return CORE_NEHALEM;
|
return CORE_NEHALEM;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 9:
|
||||||
case 8:
|
case 8:
|
||||||
if (model == 14) // Kaby Lake
|
if (model == 14) // Kaby Lake
|
||||||
return CORE_HASWELL;
|
return CORE_HASWELL;
|
||||||
|
|
|
@ -300,6 +300,7 @@ static gotoblas_t *get_coretype(void){
|
||||||
return &gotoblas_NEHALEM;
|
return &gotoblas_NEHALEM;
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
|
case 9:
|
||||||
case 8:
|
case 8:
|
||||||
if (model == 14 ) { // Kaby Lake
|
if (model == 14 ) { // Kaby Lake
|
||||||
if(support_avx())
|
if(support_avx())
|
||||||
|
|
Loading…
Reference in New Issue