[PATCH v3] firmware: fix section types
Matt Waltz
matthewwaltzis at gmail.com
Tue Dec 5 07:13:44 PST 2023
These sections are only intended to hold data, and should not be executable.
Signed-off-by: Matt Waltz <matthewwaltzis at gmail.com>
---
firmware/fw_dynamic.S | 2 +-
firmware/fw_jump.S | 2 +-
firmware/payloads/test_head.S | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/firmware/fw_dynamic.S b/firmware/fw_dynamic.S
index 2b60196..7ff1c6a 100644
--- a/firmware/fw_dynamic.S
+++ b/firmware/fw_dynamic.S
@@ -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
diff --git a/firmware/fw_jump.S b/firmware/fw_jump.S
index 5b24f8b..ac74dc6 100644
--- a/firmware/fw_jump.S
+++ b/firmware/fw_jump.S
@@ -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
diff --git a/firmware/payloads/test_head.S b/firmware/payloads/test_head.S
index 4852f71..7a2ac12 100644
--- a/firmware/payloads/test_head.S
+++ b/firmware/payloads/test_head.S
@@ -78,7 +78,7 @@ _start_hang:
wfi
j _start_hang
- .section .entry, "ax", %progbits
+ .section .data
.align 3
_hart_lottery:
RISCV_PTR 0
--
2.34.1
More information about the opensbi
mailing list