Use longer jump in riscv/crt0.S Simple `jal` fails to link when seL4 is built with user API functions defined as public. Signed-off-by: Marcin Witkowski <mwitkowski@antmicro.com> (cherry picked from commit 6e1f8136e0627e1a349a6dc08879c2999fb9957d) Change-Id: I3dc46264f10e27a9e841d11b99a5002b8ca927ca
diff --git a/crt/arch/riscv/crt0.S b/crt/arch/riscv/crt0.S index 8bbef72..c227148 100644 --- a/crt/arch/riscv/crt0.S +++ b/crt/arch/riscv/crt0.S
@@ -38,10 +38,10 @@ .option pop li s0, 0 - li ra, 0 addi a0, sp, 0 - jal ra, __sel4_start_c + la x5, __sel4_start_c + jalr ra, x5, 0 /* should not return */ 1: