zephyr/cmake
Ø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
..
app
backports
bintools
compiler cmake: toolchain: Fix 'host' toolchain variant 2020-01-07 13:25:47 -05:00
emu x86: intel64: Split 'locore' and 'main' kernel images for QEMU 2020-01-08 07:49:24 -06:00
flash
ide
linker/ld cmake: ld: use linker prefix for undefined symbols 2020-01-07 17:09:38 +01:00
reports cmake: allow appending dependencies to report targets 2020-01-20 18:35:01 -05:00
toolchain toolchain: xcc: use Clang if exists 2020-01-07 17:09:38 +01:00
usage
util
boards.cmake
ccache.cmake
cfb.cmake
dts.cmake dts: Rename generated_dts_board*.{h,conf} to devicetree*.{h,conf} 2020-01-17 17:57:59 +01:00
extensions.cmake extensions.cmake: Replace TEXT_START with ROM_START 2020-01-23 03:22:59 -08:00
extra_flags.cmake
gcc-m-cpu.cmake
generic_toolchain.cmake
git.cmake
hex.cmake
host-tools.cmake
kconfig.cmake kconfig/cmake: Improve reconfiguration behavior 2020-01-22 18:28:07 +01:00
kobj.cmake
pristine.cmake
python.cmake
target_toolchain.cmake
version.cmake cmake: print version to stdout, not stderr 2020-01-15 15:19:22 -05:00
zephyr_module.cmake