From 0b5e782882152dae80fbcc6b54e187b1926e93ec Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Fri, 3 May 2019 23:15:42 +0200 Subject: [PATCH] kernel: exec support for arm64 binaries --- sys/src/9/port/sysproc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/src/9/port/sysproc.c b/sys/src/9/port/sysproc.c index 705dbf415..56dc793d6 100644 --- a/sys/src/9/port/sysproc.c +++ b/sys/src/9/port/sysproc.c @@ -328,6 +328,9 @@ sysexec(va_list list) case V_MAGIC: /* 16K segment alignment for mips */ align = 0x4000; break; + case R_MAGIC: /* 64K segment alignment for arm64 */ + align = 0x10000; + break; } if(text >= (USTKTOP-USTKSIZE)-(UTZERO+sizeof(Exec)) || entry < UTZERO+sizeof(Exec)