diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/arm/mach/init.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arm/mach/init.c b/src/arm/mach/init.c index ee552e7..d728889 100644 --- a/src/arm/mach/init.c +++ b/src/arm/mach/init.c @@ -329,8 +329,8 @@ void cpuinfo_arm_mach_init(void) { const uint32_t package_id = i / threads_per_package; processors[i].smt_id = smt_id; - processors[i].core = cores + i / threads_per_core; - processors[i].package = packages + i / threads_per_package; + processors[i].core = &cores[core_id]; + processors[i].package = &packages[package_id]; } const uint32_t cacheline_size = get_sys_info(HW_CACHELINE, "HW_CACHELINE"); |