firmware: fix section types

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>
This commit is contained in:
Matt Waltz 2023-12-05 08:13:44 -07:00 committed by Anup Patel
parent 11a0ba5d4b
commit 06968103dc
3 changed files with 3 additions and 3 deletions

View file

@ -129,7 +129,7 @@ fw_options:
REG_L a0, (a0)
ret
.section .entry, "ax", %progbits
.section .data
.align 3
_dynamic_next_arg1:
RISCV_PTR 0x0

View file

@ -90,7 +90,7 @@ fw_options:
#error "Must define FW_JUMP_ADDR"
#endif
.section .entry, "ax", %progbits
.section .rodata
.align 3
_jump_addr:
RISCV_PTR FW_JUMP_ADDR

View file

@ -78,7 +78,7 @@ _start_hang:
wfi
j _start_hang
.section .entry, "ax", %progbits
.section .data
.align 3
_hart_lottery:
RISCV_PTR 0