examples: use QEMU compatible LOAD_ADDR on RISC-V
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Sat, 23 Nov 2024 08:47:54 +0000 (09:47 +0100)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Sun, 5 Jan 2025 01:30:47 +0000 (02:30 +0100)
On some RISC-V including QEMU $loadaddr is 0x80200000.
For bootelf to work choose a different LOAD_ADDR to which the demo ELF
binary is relocated.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
examples/api/Makefile

index 13e859c..722c7e4 100644 (file)
@@ -22,6 +22,9 @@ else
 LOAD_ADDR = 0x80200000
 endif
 endif
+ifeq ($(ARCH),riscv)
+LOAD_ADDR = 0x84000000
+endif
 
 # Resulting ELF and binary exectuables will be named demo and demo.bin
 extra-y = demo