zephyr/include/arch/riscv
Stephanos Ioannidis d67c1f389d riscv: Fix C++ exception handling info linking
The RISC-V architecture linker script was including `cplusplus-ram.ld`
linker script before `__data_region_start`, and this caused the content
of `.gcc_except_table` section to be not copied to the RAM by the
`z_data_copy` function; leading to the C++ exception handling
malfunction.

This commit relocates the `cplusplus-ram.ld` linker script inclusion
such that the contents of the relevant sections are properly copied by
the `z_data_copy` function.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2021-11-30 14:36:44 -05:00
..
common riscv: Fix C++ exception handling info linking 2021-11-30 14:36:44 -05:00
riscv-privilege
arch.h clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
csr.h copyright: add missing license 2021-09-24 17:07:37 -04:00
error.h userspace: rename _is_user_context -> k_is_user_context 2021-04-01 05:34:17 -04:00
exp.h arch: riscv: remove unneeded context switch to gp register 2021-08-18 05:18:55 -04:00
syscall.h
thread.h