zephyr/arch
Guennadi Liakhovetski 024f43b1f0 llext: move a calculation to a more logical location
Currently llext_link_plt() calculates offsets to relocation addresses
relative to the .text section and passes them to
arch_elf_relocate_global() and arch_elf_relocate_local(), where then
.text memory address is added to them. Instead it's more logical to
concentrate the entire calculation in the caller, which then also
removes the assumption, that all sections have the same VMA - LMA
offset from those functions.

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
2024-12-17 20:55:15 +01:00
..
arc arch: deprecate _current 2024-11-23 20:12:24 -05:00
arm arch: arm: cortex_m: Use Thumb-1 compatible 'mov reg, imm' mnemonic 2024-12-13 11:35:06 +01:00
arm64 Revert "arch: arm64: init xen in arch_kernel_init()" 2024-12-06 18:20:40 +01:00
common arch: common: fix copy for ramfunc region during XIP init 2024-11-06 10:19:08 -08:00
mips kernel: arch: move arch_swap() declaration 2024-12-11 21:33:49 +01:00
nios2 kernel: arch: move arch_swap() declaration 2024-12-11 21:33:49 +01:00
posix kernel: arch: move arch_swap() declaration 2024-12-11 21:33:49 +01:00
riscv arch: riscv: introduce CONFIG_RISCV_GP_PURPOSE choice 2024-11-28 12:51:09 +01:00
sparc SPARC: Add support for single-vector trapping (SVT) 2024-11-25 21:53:55 +01:00
x86 kernel: arch: move arch_swap() declaration 2024-12-11 21:33:49 +01:00
xtensa llext: move a calculation to a more logical location 2024-12-17 20:55:15 +01:00
archs.yml
CMakeLists.txt
Kconfig arch: local ISR table declaration: Remove experimental label 2024-12-05 12:29:58 +01:00
Kconfig.v1
Kconfig.v2