nuttx/libs/libc/machine
Tiago Medicci Serrano 84d39a8d9a binfmt/libelf: Enable ELF loader if text heap read is word-aligned
The ELF loader needs to load the app into the memory before
executing it from the same location. As expected, this memory space
should be able to execute code. For architectures containing data
and instruction buses, the instruction bus may not be able to be
accessed in a non-aligned way, which is usually required when
copying data to that location. Eventually, this same memory space
can be accessed through the data bus, using different address
ranges. This commit enables accessing the memory through the data
bus to copy the app's data before executing it when
`CONFIG_ARCH_HAVE_TEXT_HEAP_WORD_ALIGNED_READ` is enabled.
2024-07-31 02:33:12 +08:00
..
arm armv7-m: Expose section name to allow relocation 2024-01-04 15:07:18 +01:00
arm64 fix nxstyle 2024-04-16 19:09:12 +08:00
renesas
risc-v arch/risc-v: initial qemu-rv64ilp32 support 2024-06-14 19:50:00 +08:00
sim riscv/arch_elf.c: Handle PCREL_HI20/LO12_I/S relocations correctly 2023-12-12 17:32:36 -08:00
sparc riscv/arch_elf.c: Handle PCREL_HI20/LO12_I/S relocations correctly 2023-12-12 17:32:36 -08:00
tricore tricore/cmake: add support of cmake build for tricore 2024-07-18 13:40:49 +08:00
x86 riscv/arch_elf.c: Handle PCREL_HI20/LO12_I/S relocations correctly 2023-12-12 17:32:36 -08:00
x86_64 x86_64: add ELF support 2024-07-03 17:40:53 +08:00
xtensa binfmt/libelf: Enable ELF loader if text heap read is word-aligned 2024-07-31 02:33:12 +08:00
arch_atomic.c
CMakeLists.txt
Kconfig libc/x86_64: port string functions from bionic 2024-07-02 23:59:18 +08:00
Make.defs libc/x86_64: port string functions from bionic 2024-07-02 23:59:18 +08:00