mirror of
https://github.com/Dr-Noob/cpufetch.git
synced 2026-03-25 16:00:39 +01:00
[v1.05][X86] Assume logical and physical cores from total_cores
This commit is contained in:
@@ -656,10 +656,15 @@ bool get_cache_topology_amd(struct cpuInfo* cpu, struct topology* topo) {
|
|||||||
void get_topology_from_udev(struct topology* topo) {
|
void get_topology_from_udev(struct topology* topo) {
|
||||||
topo->total_cores = get_ncores_from_cpuinfo();
|
topo->total_cores = get_ncores_from_cpuinfo();
|
||||||
// TODO: To be improved in the future
|
// TODO: To be improved in the future
|
||||||
// Conservative setting as we only know the total
|
if (topo->total_cores != -1) {
|
||||||
// number of cores.
|
// Assuming this for now
|
||||||
|
topo->logical_cores = topo->total_cores;
|
||||||
|
topo->physical_cores = topo->total_cores;
|
||||||
|
}
|
||||||
|
else {
|
||||||
topo->logical_cores = UNKNOWN_DATA;
|
topo->logical_cores = UNKNOWN_DATA;
|
||||||
topo->physical_cores = UNKNOWN_DATA;
|
topo->physical_cores = UNKNOWN_DATA;
|
||||||
|
}
|
||||||
topo->smt_available = 1;
|
topo->smt_available = 1;
|
||||||
topo->smt_supported = 1;
|
topo->smt_supported = 1;
|
||||||
topo->sockets = 1;
|
topo->sockets = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user