mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
Revert "fix(picolibc): add psram fix for libc functions"
This reverts commit 1684eeb60f.
This commit is contained in:
@@ -34,18 +34,6 @@ set(srcs
|
||||
"src/reent_syscalls.c"
|
||||
"src/port/esp_time_impl.c")
|
||||
|
||||
# TODO IDF-15041: remove this block and sources
|
||||
if(CONFIG_LIBC_PICOLIBC AND CONFIG_SPIRAM_CACHE_WORKAROUND)
|
||||
list(APPEND srcs "src/picolibc/esp32_psram/memcpy.S")
|
||||
list(APPEND srcs "src/picolibc/esp32_psram/memset.S")
|
||||
list(APPEND srcs "src/picolibc/esp32_psram/strcpy.S")
|
||||
list(APPEND srcs "src/picolibc/esp32_psram/strncpy.S")
|
||||
list(APPEND EXTRA_LINK_FLAGS "-u esp_libc_include_memcpy_impl")
|
||||
list(APPEND EXTRA_LINK_FLAGS "-u esp_libc_include_memset_impl")
|
||||
list(APPEND EXTRA_LINK_FLAGS "-u esp_libc_include_strcpy_impl")
|
||||
list(APPEND EXTRA_LINK_FLAGS "-u esp_libc_include_strncpy_impl")
|
||||
endif()
|
||||
|
||||
if(CONFIG_STDATOMIC_S32C1I_SPIRAM_WORKAROUND)
|
||||
list(APPEND srcs "src/port/xtensa/stdatomic_s32c1i.c")
|
||||
endif()
|
||||
@@ -114,15 +102,6 @@ target_link_libraries(${COMPONENT_LIB} INTERFACE c m ${CONFIG_COMPILER_RT_LIB_NA
|
||||
|
||||
set_source_files_properties(heap.c PROPERTIES COMPILE_FLAGS -fno-builtin)
|
||||
|
||||
# TODO IDF-15041: remove this block and sources
|
||||
if(CONFIG_LIBC_PICOLIBC AND CONFIG_SPIRAM_CACHE_WORKAROUND)
|
||||
set_source_files_properties("src/picolibc/esp32_psram/memcpy.S"
|
||||
"src/picolibc/esp32_psram/memset.S"
|
||||
"src/picolibc/esp32_psram/strcpy.S"
|
||||
"src/picolibc/esp32_psram/strncpy.S"
|
||||
PROPERTIES COMPILE_FLAGS "-DXTENSA_ESP32_PSRAM_CACHE_FIX=1")
|
||||
endif()
|
||||
|
||||
if(CONFIG_STDATOMIC_S32C1I_SPIRAM_WORKAROUND)
|
||||
set_source_files_properties("src/port/xtensa/stdatomic_s32c1i.c"
|
||||
PROPERTIES COMPILE_FLAGS "-mno-disable-hardware-atomics")
|
||||
|
||||
Reference in New Issue
Block a user