From cf72e623af607f4259f253cb9c5a8350925f0a65 Mon Sep 17 00:00:00 2001 From: davidbienvenu Date: Tue, 26 Aug 2025 13:04:31 -0700 Subject: [PATCH 1/2] Update init-by-logical-sys-info.c Fix compiler warnings --- src/arm/windows/init-by-logical-sys-info.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/arm/windows/init-by-logical-sys-info.c b/src/arm/windows/init-by-logical-sys-info.c index ef6b144c..b17c89f2 100644 --- a/src/arm/windows/init-by-logical-sys-info.c +++ b/src/arm/windows/init-by-logical-sys-info.c @@ -750,12 +750,6 @@ void store_core_info_per_processor( if (cores) { processors[processor_global_index].core = cores + core_id; cores[core_id].core_id = core_id; - - if (chip_info->uarchs == NULL) { - cpuinfo_log_error("uarch is NULL for core %d", core_id); - return; - } - cores[core_id].uarch = chip_info->uarchs[0].uarch; cores[core_id].frequency = chip_info->uarchs[0].frequency; @@ -842,7 +836,6 @@ static bool connect_packages_cores_clusters_by_processors( processor->cluster = cluster; if (chip_info) { - size_t converted_chars = 0; if (!WideCharToMultiByte( CP_UTF8, WC_ERR_INVALID_CHARS, @@ -910,3 +903,4 @@ static inline uint32_t low_index_from_kaffinity(KAFFINITY kaffinity) { _BitScanForward64(&index, (unsigned __int64)kaffinity); return (uint32_t)index; } + From 77a4e7b4265a7ae7b4f07fe0eb116b7f69837695 Mon Sep 17 00:00:00 2001 From: davidbienvenu Date: Tue, 26 Aug 2025 13:06:48 -0700 Subject: [PATCH 2/2] Update init.c fix compiler warning --- src/arm/windows/init.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/arm/windows/init.c b/src/arm/windows/init.c index 79e947a6..02cbf210 100644 --- a/src/arm/windows/init.c +++ b/src/arm/windows/init.c @@ -21,8 +21,7 @@ static struct woa_chip_info woa_chip_unknown = {L"Unknown", {{cpuinfo_vendor_unk BOOL CALLBACK cpuinfo_arm_windows_init(PINIT_ONCE init_once, PVOID parameter, PVOID* context) { struct woa_chip_info* chip_info = NULL; - enum cpuinfo_vendor vendor = cpuinfo_vendor_unknown; - + set_cpuinfo_isa_fields(); chip_info = get_system_info_from_registry(); @@ -219,4 +218,5 @@ static void set_cpuinfo_isa_fields(void) { cpuinfo_isa.pmull = crypto; cpuinfo_isa.crc32 = IsProcessorFeaturePresent(PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE) != 0; -} \ No newline at end of file + +}