walnux/libs/libc/machine/xtensa
Tiago Medicci Serrano d250808c1c esp32s3/elf: Fix ELF loader on ESP32-S3 when using external PSRAM
Prior to this commit, it wasn't possible to load ELF modules from
the external PSRAM. There were two main issues about it: 1) copying
data using the instruction bus was being used instead of the data
bus (this, per si, isn't a problem, but requires special attention
regarding data alignment), and 2) the cache was not being properly
cleaned and flushed to properly access the loaded data using the
instruction bus.

Signed-off-by: Tiago Medicci Serrano <tiago.medicci@espressif.com>
2025-08-20 02:23:03 +08:00
..
arch_elf.c esp32s3/elf: Fix ELF loader on ESP32-S3 when using external PSRAM 2025-08-20 02:23:03 +08:00
arch_memcpy.S libc/machine:Add prefixes to libc functions implemented by arch 2024-10-31 18:11:16 +08:00
arch_memmove.S libc/machine:Add prefixes to libc functions implemented by arch 2024-10-31 18:11:16 +08:00
arch_memset.S libc/machine:Add prefixes to libc functions implemented by arch 2024-10-31 18:11:16 +08:00
arch_setjmp.S xtensa: change write intset register to syscall instruction 2024-12-27 00:25:55 +08:00
arch_strcmp.S libc/machine:Add prefixes to libc functions implemented by arch 2024-10-31 18:11:16 +08:00
arch_strcpy.S libc/machine:Add prefixes to libc functions implemented by arch 2024-10-31 18:11:16 +08:00
arch_strlen.S libc/machine:Add prefixes to libc functions implemented by arch 2024-10-31 18:11:16 +08:00
arch_strncpy.S libc/machine:Add prefixes to libc functions implemented by arch 2024-10-31 18:11:16 +08:00
CMakeLists.txt cmake(bugfix):add xtensa libc machine function build 2024-11-03 09:16:24 +08:00
Kconfig
Make.defs libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
xtensa_asm.h libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00