From 634373e466adb6f2045bf4d0ecf7bfe33c997ade Mon Sep 17 00:00:00 2001 From: SED4906 Date: Sat, 28 Mar 2026 09:37:16 -0700 Subject: [PATCH] runtime_loader: define MAX_PAGE_SIZE correctly on arm64 This fixes an issue where map_image returns B_BAD_DATA. Change-Id: I11efbb1c1d740474f62c37c0069a76b97aeb8bc4 Reviewed-on: https://review.haiku-os.org/c/haiku/+/10602 Reviewed-by: Sam Roberts Tested-by: Commit checker robot Reviewed-by: waddlesplash --- src/system/runtime_loader/images.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/runtime_loader/images.cpp b/src/system/runtime_loader/images.cpp index 9d348d0c9d..6129a18175 100644 --- a/src/system/runtime_loader/images.cpp +++ b/src/system/runtime_loader/images.cpp @@ -33,7 +33,7 @@ // page segment alignment. # define RLD_PROGRAM_BASE 0x600000 # define MAX_PAGE_SIZE 0x200000 -#elif __arm__ +#elif defined(__arm__) || defined(__aarch64__) # define RLD_PROGRAM_BASE 0x200000 # define MAX_PAGE_SIZE 0x10000 #else