[rtems commit] bsps/riscv: Use far jump to boot_card()

Sebastian Huber sebh at rtems.org
Tue Sep 15 07:20:42 UTC 2020


Module:    rtems
Branch:    master
Commit:    2786b0aa38865180092c3d1bc727d89899b4a186
Changeset: http://git.rtems.org/rtems/commit/?id=2786b0aa38865180092c3d1bc727d89899b4a186

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Sun Sep 13 16:13:14 2020 +0200

bsps/riscv: Use far jump to boot_card()

Use a far jump to avoid errors like this:

relocation truncated to fit: R_RISCV_JAL against symbol `boot_card'

---

 bsps/riscv/shared/start/start.S | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bsps/riscv/shared/start/start.S b/bsps/riscv/shared/start/start.S
index a8ff1b0..04a62a2 100644
--- a/bsps/riscv/shared/start/start.S
+++ b/bsps/riscv/shared/start/start.S
@@ -93,7 +93,7 @@ SYM(_start):
 #endif
 
 	li	a0, 0
-	j	boot_card
+	tail	boot_card
 
 #ifdef RTEMS_SMP
 



More information about the vc mailing list