From 95eaf11d6dd947a00d35638e4549b6f895c22926 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=A5IGA?= Date: Sat, 4 Jul 2026 16:37:35 +0200 Subject: [PATCH] Support MSVC architecture definitions --- include/limine.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/limine.h b/include/limine.h index 693cb72..8eb87fb 100644 --- a/include/limine.h +++ b/include/limine.h @@ -292,7 +292,7 @@ struct limine_mp_info; typedef void (*limine_goto_address)(struct limine_mp_info *); -#if defined (__x86_64__) || defined (__i386__) +#if defined (__x86_64__) || defined (__i386__) || defined(_M_X64) || defined(_M_AMD64) || defined(_M_IX86) #define LIMINE_MP_RESPONSE_X86_64_X2APIC (1 << 0) @@ -312,7 +312,7 @@ struct limine_mp_response { LIMINE_PTR(struct limine_mp_info **) cpus; }; -#elif defined (__aarch64__) +#elif defined (__aarch64__) || defined(_M_ARM64) struct limine_mp_info { uint32_t processor_id;