zephyr/soc/riscv/riscv-privileged
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
..
andes_v5 include/zephyr: Fix linker scripts to define _end after all static RAM data 2023-06-28 08:41:02 +00:00
common riscv: privileged: Add support for CLIC vectored mode 2023-06-17 07:48:52 -04:00
efinix-sapphire soc: riscv: Add initial support for Efinix Sapphire SoC 2023-06-27 12:09:57 +00:00
gd32vf103
miv
mpfs
neorv32
niosv
opentitan riscv: Rename RISCV_MTVEC_VECTORED_MODE to RISCV_VECTORED_MODE 2023-06-17 07:48:52 -04:00
sifive-freedom
starfive_jh71xx
telink_b91
virt
CMakeLists.txt
Kconfig riscv: Rename RISCV_MTVEC_VECTORED_MODE to RISCV_VECTORED_MODE 2023-06-17 07:48:52 -04:00
Kconfig.defconfig
Kconfig.soc