zephyr/include/arch
Immo Birnbaum 131a5dfd62 arch: arm: aarch32: fix section alignment behind rodata region start marker
Fix for issue 39978. This commit assigns the __rodata_region_start marker
to the ROMABLE region prior to the inclusion of linker/common-rom.ld,
linker/thread-local-storage.ld and linker/cplusplus-rom.ld. Prior to this
fix, the __rodata_region_start marker was properly aligned and indicated
the expected memory location for the start of the rodata section and
similar sections, but it was disconnected from the ROMABLE region into
which the subsequent sections are being integrated, resulting in placement
of those sections right behind the previous section in the ROMABLE region
and therefore at addresses below the __rodata_region_start marker.

For the sake of consistent behaviour, the end marker of the text region
has been modified accordingly.

Signed-off-by: Immo Birnbaum <Immo.Birnbaum@weidmueller.com>
2022-01-07 07:58:43 -06:00
..
arc clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
arm/aarch32 arch: arm: aarch32: fix section alignment behind rodata region start marker 2022-01-07 07:58:43 -06:00
arm64 clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
common include: common: Add sys_set_bits and set_clear_bits inline functions 2021-10-12 08:37:03 -04:00
nios2 clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
posix clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
riscv arch: riscv: ARCH_EXCEPT macro 2022-01-01 07:38:20 -05:00
sparc clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
x86 x86: gdbstub: remove ARCH_GDB_NUM_REGISTERS 2021-11-30 15:24:00 -05:00
xtensa arch/xtensa: Fix cache.h include dependency 2021-12-15 16:50:11 -05:00
arch_inlines.h arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00
cpu.h arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00
structs.h kernel: add an architecture specific structs header 2021-04-21 09:03:47 -04:00
syscall.h arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00