From 22a6872019ec36c3a05678a65e9a1d6748a25b56 Mon Sep 17 00:00:00 2001 From: Jun Nie Date: Thu, 20 May 2021 15:27:28 +0800 Subject: SPM: Fix build failure Fix build failure when DEBUG=1 core/arch/arm/kernel/thread_spmc_a64.S:187:(.text.thread_foreign_intr_exit+0x4): relocation truncated to fit: R_AARCH64_ADR_PREL_LO21 against symbol `threads' defined in .bss.threads section in core/arch/arm/kernel/thread.o Signed-off-by: Jun Nie --- core/arch/arm/kernel/thread_spmc_a64.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/arch/arm/kernel/thread_spmc_a64.S b/core/arch/arm/kernel/thread_spmc_a64.S index e1a0f0954..b4df4fb07 100644 --- a/core/arch/arm/kernel/thread_spmc_a64.S +++ b/core/arch/arm/kernel/thread_spmc_a64.S @@ -184,7 +184,7 @@ DECLARE_KEEP_PAGER thread_rpc FUNC thread_foreign_intr_exit , : /* load threads[w0].tsd.rpc_target_info into w1 */ mov x1, #THREAD_CTX_SIZE - adr x2, threads + adr_l x2, threads madd x1, x1, x0, x2 ldr w1, [x1, #THREAD_CTX_TSD_RPC_TARGET_INFO] mov x2, #FFA_PARAM_MBZ -- cgit v1.2.3