d400b8135c
This implements support for relocating code to chosen memory regions via the `zephyr_code_relocate` CMake function for RISC-V SoCs. ARM-specific assumptions that were made by gen_relocate_app.py need to be corrected, in particular not assuming any particular name for the default RAM section (which is 'SRAM' for most ARM pltaforms) and not assuming 32-bit pointers (so the test works on RV64). Signed-off-by: Peter Marheine <pmarheine@chromium.org> |
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt | ||
Kconfig | ||
README.rst | ||
custom-sections.ld | ||
linker_arm_sram2.ld | ||
linker_riscv_qemu_sram2.ld | ||
prj.conf | ||
prj_riscv.conf | ||
testcase.yaml |
README.rst
.. _code_relocation: Code relocation ################# Overview ******** A simple example that demonstrates how relocation of code, data or bss sections using a custom linker script.