nuttx/libs/libc/machine/xtensa
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
..
arch_elf.c binfmt/libelf: Enable ELF loader if text heap read is word-aligned 2024-07-31 02:33:12 +08:00
arch_memcpy.S libs/libc: Breakdown LIBC_BUILD_STRING into specific string operations macro. 2023-08-29 22:55:18 +08:00
arch_memmove.S libs/libc: Breakdown LIBC_BUILD_STRING into specific string operations macro. 2023-08-29 22:55:18 +08:00
arch_memset.S libs/libc: Breakdown LIBC_BUILD_STRING into specific string operations macro. 2023-08-29 22:55:18 +08:00
arch_setjmp.S libc/machine/xtensa: make longjmp safe against context switch 2022-11-22 19:34:44 +01:00
arch_strcmp.S libs/libc: Breakdown LIBC_BUILD_STRING into specific string operations macro. 2023-08-29 22:55:18 +08:00
arch_strcpy.S libs/libc: Breakdown LIBC_BUILD_STRING into specific string operations macro. 2023-08-29 22:55:18 +08:00
arch_strlen.S libs/libc: Breakdown LIBC_BUILD_STRING into specific string operations macro. 2023-08-29 22:55:18 +08:00
arch_strncpy.S libs/libc: Breakdown LIBC_BUILD_STRING into specific string operations macro. 2023-08-29 22:55:18 +08:00
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00
Kconfig arm64/gnu:Set arch_* optimizations to be on by default. 2023-08-19 18:43:08 +08:00
Make.defs arch:xtensa: add setjmp xtensa function 2021-11-06 07:39:27 -05:00
xtensa_asm.h libc:machine:xtensa:add xtensa libc implement 2021-11-06 07:39:27 -05:00