These sections are only intended to hold data, and should not be executable.
Signed-off-by: Matt Waltz <matthewwaltzis@gmail.com>
Reviewed-by: Xiang W <wxjstz@126.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
REG_L a0, (a0)
ret
- .section .entry, "ax", %progbits
+ .section .data
.align 3
_dynamic_next_arg1:
RISCV_PTR 0x0
#error "Must define FW_JUMP_ADDR"
#endif
- .section .entry, "ax", %progbits
+ .section .rodata
.align 3
_jump_addr:
RISCV_PTR FW_JUMP_ADDR
wfi
j _start_hang
- .section .entry, "ax", %progbits
+ .section .data
.align 3
_hart_lottery:
RISCV_PTR 0