zephyr/boards
Keith Packard 710422ec5e include/zephyr: Fix linker scripts to define _end after all static RAM data
The Zephyr linker scripts have inconsistent ordering of various chunks of
data which lands in RAM at runtime. This leads to the value of _end not
being consistently defined as the maximum address of static variables used
in the application.

Create a helper linker fragment, zephyr/linker/ram-end.ld, which can be
included after the last possible definition of RAM data, that consistently
sets _image_ram_end, _end and z_mapped_end.

Signed-off-by: Keith Packard <keithp@keithp.com>
2023-06-28 08:41:02 +00:00
..
arc drivers: pinctrl_emsdp: fix definition location 2023-06-13 07:02:08 -04:00
arm drivers: pinctrl: add pin group for NuMaker pinctrl 2023-06-28 06:49:38 +00:00
arm64 boards: qemu_cortex_a53: move MAX_THREAD_BYTES to Kconfig 2023-06-20 19:41:42 -04:00
common scripts: west: add silabs_commander runner 2023-04-25 10:34:16 -07:00
mips
nios2
posix posix boards: Refactor common interrupt definitions into common header 2023-06-23 08:59:21 +02:00
riscv boards: riscv: Add initial support for titanium_ti60_f225 2023-06-27 12:09:57 +00:00
shields boards: shields: npm1300_ek: Specify regulator initial modes 2023-06-23 15:43:00 +00:00
sparc dts/sparc/gaisler: add SoC and board compatible strings 2023-05-02 10:53:27 +02:00
x86 include/zephyr: Fix linker scripts to define _end after all static RAM data 2023-06-28 08:41:02 +00:00
xtensa boards: xtensa: nxp: remove uart overlay 2023-06-24 18:55:24 +02:00
CMakeLists.txt
deprecated.cmake
index.rst
Kconfig boards: kconfig: qemu: introduce QEMU_GDBSERVER_LISTEN_DEV 2023-02-20 09:48:52 +01:00