Merge pull request #1233 from martin-frbg/cpuid-fix
Fix unintentional fall-through cases in get_cacheinfo
This commit is contained in:
commit
e2d3b1561a
26
cpuid_x86.c
26
cpuid_x86.c
|
@ -637,12 +637,13 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){
|
||||||
LD1.linesize = 64;
|
LD1.linesize = 64;
|
||||||
break;
|
break;
|
||||||
case 0x63 :
|
case 0x63 :
|
||||||
DTB.size = 2048;
|
DTB.size = 2048;
|
||||||
DTB.associative = 4;
|
DTB.associative = 4;
|
||||||
DTB.linesize = 32;
|
DTB.linesize = 32;
|
||||||
LDTB.size = 4096;
|
LDTB.size = 4096;
|
||||||
LDTB.associative= 4;
|
LDTB.associative= 4;
|
||||||
LDTB.linesize = 32;
|
LDTB.linesize = 32;
|
||||||
|
break;
|
||||||
case 0x66 :
|
case 0x66 :
|
||||||
LD1.size = 8;
|
LD1.size = 8;
|
||||||
LD1.associative = 4;
|
LD1.associative = 4;
|
||||||
|
@ -675,12 +676,13 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){
|
||||||
LC1.associative = 8;
|
LC1.associative = 8;
|
||||||
break;
|
break;
|
||||||
case 0x76 :
|
case 0x76 :
|
||||||
ITB.size = 2048;
|
ITB.size = 2048;
|
||||||
ITB.associative = 0;
|
ITB.associative = 0;
|
||||||
ITB.linesize = 8;
|
ITB.linesize = 8;
|
||||||
LITB.size = 4096;
|
LITB.size = 4096;
|
||||||
LITB.associative= 0;
|
LITB.associative= 0;
|
||||||
LITB.linesize = 8;
|
LITB.linesize = 8;
|
||||||
|
break;
|
||||||
case 0x77 :
|
case 0x77 :
|
||||||
LC1.size = 16;
|
LC1.size = 16;
|
||||||
LC1.associative = 4;
|
LC1.associative = 4;
|
||||||
|
|
Loading…
Reference in New Issue