zephyr/include/zephyr/arch/sparc
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
..
arch.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
arch_inlines.h smp: define arch_num_cpus always 2022-10-21 13:14:58 +02:00
linker.ld include/zephyr: Fix linker scripts to define _end after all static RAM data 2023-06-28 08:41:02 +00:00
sparc.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
thread.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00