From cf72e623af607f4259f253cb9c5a8350925f0a65 Mon Sep 17 00:00:00 2001 From: davidbienvenu Date: Tue, 26 Aug 2025 13:04:31 -0700 Subject: [PATCH 1/5] 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/5] 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 + +} From 75e79c96c4d1bebb71906559c0fca52e154d232d Mon Sep 17 00:00:00 2001 From: davidbienvenu Date: Fri, 7 Nov 2025 16:24:00 -0800 Subject: [PATCH 3/5] reformat init.c attempt to fix clang format errors --- src/arm/windows/init.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/arm/windows/init.c b/src/arm/windows/init.c index 02cbf210..b5559ad7 100644 --- a/src/arm/windows/init.c +++ b/src/arm/windows/init.c @@ -21,7 +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; - + set_cpuinfo_isa_fields(); chip_info = get_system_info_from_registry(); @@ -218,5 +218,4 @@ static void set_cpuinfo_isa_fields(void) { cpuinfo_isa.pmull = crypto; cpuinfo_isa.crc32 = IsProcessorFeaturePresent(PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE) != 0; - } From 9f64115876b43db77f152ab63efce01eec2648e2 Mon Sep 17 00:00:00 2001 From: davidbienvenu Date: Fri, 7 Nov 2025 16:25:43 -0800 Subject: [PATCH 4/5] Update init-by-logical-sys-info.c --- src/arm/windows/init-by-logical-sys-info.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/arm/windows/init-by-logical-sys-info.c b/src/arm/windows/init-by-logical-sys-info.c index b17c89f2..815ecb77 100644 --- a/src/arm/windows/init-by-logical-sys-info.c +++ b/src/arm/windows/init-by-logical-sys-info.c @@ -903,4 +903,3 @@ static inline uint32_t low_index_from_kaffinity(KAFFINITY kaffinity) { _BitScanForward64(&index, (unsigned __int64)kaffinity); return (uint32_t)index; } - From 2c21feeb58041496b52fde31aaaacd8a35584a2c Mon Sep 17 00:00:00 2001 From: davidbienvenu Date: Fri, 7 Nov 2025 16:26:23 -0800 Subject: [PATCH 5/5] Update init-by-logical-sys-info.c attempt to fix clang format errors