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) REG_L a0, (a0)
ret ret
.section .entry, "ax", %progbits .section .data
.align 3 .align 3
_dynamic_next_arg1: _dynamic_next_arg1:
RISCV_PTR 0x0 RISCV_PTR 0x0

View File

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

View File

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