zephyr/arch/common
Øyvind Rønningstad 05f0d85b6a extensions.cmake: Replace TEXT_START with ROM_START
In zephyr_linker_sources().
This is done since the point of the location is to place things at given
offsets. This can only be done consistenly if the linker code is placed
into the _first_ section.

All uses of TEXT_START are replaced with ROM_START.

ROM_START is only supported in some arches, as some arches have several
custom sections before text. These don't currently have ROM_START or
TEXT_START available, but that could be added with a bit of refactoring
in their linker script.

No SORT_KEYs are changed.

This also fixes an error introduced when TEXT_START was added, where
TEXT_SECTION_OFFSET was applied to riscv's common linker.ld instead of
to openisa_rv32m1's specific linker.ld.

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2020-01-23 03:22:59 -08:00
..
CMakeLists.txt extensions.cmake: Replace TEXT_START with ROM_START 2020-01-23 03:22:59 -08:00
gen_isr_tables.py gen_isr_tables: Fix pylint warning by using isinstance() 2019-09-08 22:24:45 -04:00
isr_tables.c
isr_tables.ld arch: Put intlist.ld into Cmake 2019-05-20 22:28:28 -04:00
nocache.ld arch: common: nocache: fix linker section definition 2019-06-19 09:08:40 -07:00
ramfunc.ld
sw_isr_common.c kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
text_section_offset.ld arm, x86, riscv: linker.ld: Move TEXT_SECTION_OFFSET 2019-12-20 08:54:53 -05:00
timing_info_bench.c arch: arm: Move ARM code to AArch32 sub-directory 2019-12-20 11:40:59 -05:00