mirror of
https://github.com/Dr-Noob/cpufetch.git
synced 2026-03-25 16:00:39 +01:00
[0.97] Do not count "L4" cache when computing the max cache level
This commit is contained in:
@@ -232,6 +232,7 @@ bool build_topo_from_apic(uint32_t* apic_pkg, uint32_t* apic_smt, uint32_t** cac
|
|||||||
if(apic_id[c] > 0) num_caches++;
|
if(apic_id[c] > 0) num_caches++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
printf("[i=%d]: %p\n", i, (void *) topo->cach->cach_arr[i]);
|
||||||
topo->cach->cach_arr[i]->num_caches = num_caches;
|
topo->cach->cach_arr[i]->num_caches = num_caches;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -581,6 +581,7 @@ struct cache* get_cache_info_general(struct cache* cach, uint32_t level) {
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
printWarn("Found unknown unified cache at level %d (size is %d bytes)", cache_level, cache_total_size);
|
printWarn("Found unknown unified cache at level %d (size is %d bytes)", cache_level, cache_total_size);
|
||||||
|
cach->max_cache_level--;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user