zephyr/arch/arm/core
Bjarki Arge Andreasen 9b583cc539 llext: arm: Add R_ARM_ARM_THM_CALL reloc support
Add support for the relocation type R_ARM_ARM_THM_CALL which is
produced for the ARM Thumb BL and BLX (branch immediate)
instructions.

These instructions are used for non-static functions like

void test1(void)
{
}

void main(void)
{
        test1();
}

Without support for this relocation, test1() has to be static.

Signed-off-by: Bjarki Arge Andreasen <bjarki@arge-andreasen.me>
2024-03-14 19:07:49 +00:00
..
cortex_a_r arch: introduce arch_secondary_cpu_init 2024-01-09 10:00:17 +01:00
cortex_m hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
mmu arm: debug: Add GDB stub for aarch32 2023-12-18 09:31:42 +01:00
mpu arm: mpu: clear mpu regions before initialization 2024-01-26 09:33:09 +00:00
offsets arch: arm: cortex_a_r: introduce USE_SWITCH 2023-11-06 15:32:01 -06:00
__aeabi_atexit.c arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
CMakeLists.txt arch: arm: Update to support local ISR declaration 2024-02-02 19:49:36 +01:00
elf.c llext: arm: Add R_ARM_ARM_THM_CALL reloc support 2024-03-14 19:07:49 +00:00
fatal.c arch: guard more code with CONFIG_EXCEPTION_DEBUG 2023-12-14 09:32:27 +01:00
gdbstub.c arm: debug: Add GDB stub for aarch32 2023-12-18 09:31:42 +01:00
header.S arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
irq_offload.c arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
Kconfig arm: debug: Add GDB stub for aarch32 2023-12-18 09:31:42 +01:00
Kconfig.vfp arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
nmi_on_reset.S arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
nmi.c arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
swi_tables.ld arch: arm, arm64: Remove zephyr prefix from linker includes 2024-02-05 12:32:46 +01:00
tls.c arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
userspace.S arch: arm: rename expection header 2023-12-11 18:22:40 -05:00
vector_table.ld arch: arm, arm64: Remove zephyr prefix from linker includes 2024-02-05 12:32:46 +01:00
zimage_header.ld arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00