This commit introduces architecture-specific ELF relocations for RISC-V, in accordance with the RISC-V PSABI specification: https://github.com/riscv-non-isa/riscv-elf-psabi-doc/blob/master/riscv-elf.adoc Also, the necessary compiler configurations for compiling LLEXT extensions on RISC-V are added, and the llext tests are executed on RISC-V targets. Calling llext extensions from user threads in RISC-V is still unsupported as of this commit. Signed-off-by: Eric Ackermann <eric.ackermann@cispa.de> |
||
|---|---|---|
| .. | ||
| buf_loader.c | ||
| CMakeLists.txt | ||
| fs_loader.c | ||
| Kconfig | ||
| llext_export.c | ||
| llext_handlers.c | ||
| llext_link.c | ||
| llext_load.c | ||
| llext_mem.c | ||
| llext_priv.h | ||
| llext.c | ||
| shell.c | ||