diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-11-04 13:47:45 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-11-04 14:01:44 +0100 |
commit | b4ffaa7cdcce4fedb857f6b8342301f8dde65c78 (patch) | |
tree | f7966a4b7f875347abe1df214c7d756dc90e3811 | |
parent | cpukit/libdebugger: Fix stepping on ARM architectures (diff) | |
download | rtems-b4ffaa7cdcce4fedb857f6b8342301f8dde65c78.tar.bz2 |
bsps/riscv: Use start data for object
Maybe this helps to ensure that the object is properly aligned.
Update #4658.
-rw-r--r-- | bsps/riscv/shared/start/start.S | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bsps/riscv/shared/start/start.S b/bsps/riscv/shared/start/start.S index 0b9c96c5a2..34e1839ca1 100644 --- a/bsps/riscv/shared/start/start.S +++ b/bsps/riscv/shared/start/start.S @@ -131,9 +131,15 @@ SYM(_start): mv a0, s1 call bsp_start_on_secondary_processor + .section .bsp_start_data, "aw" + + .type .Lsecondary_processor_go, @object + #if __riscv_xlen == 32 + .size .Lsecondary_processor_go, 4 .align 2 #elif __riscv_xlen == 64 + .size .Lsecondary_processor_go, 8 .align 3 #endif |