This is an automated email from the ASF dual-hosted git repository. jerpelea pushed a commit to branch releases/10.2 in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit deb2aca8156e8ba1ad98ca93d0502d20085ea092 Author: Abdelatif Guettouche <abdelatif.guettou...@espressif.com> AuthorDate: Wed Jul 21 10:16:49 2021 +0200 esp32.ld: Force some of libarch.a symbols to internal SRAM. They are used when the cache is disabled. Signed-off-by: Abdelatif Guettouche <abdelatif.guettou...@espressif.com> --- boards/xtensa/esp32/common/scripts/esp32.ld | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/boards/xtensa/esp32/common/scripts/esp32.ld b/boards/xtensa/esp32/common/scripts/esp32.ld index f047908..28e388f 100644 --- a/boards/xtensa/esp32/common/scripts/esp32.ld +++ b/boards/xtensa/esp32/common/scripts/esp32.ld @@ -72,6 +72,10 @@ SECTIONS *(.iram1 .iram1.*) *librtc.a:(.literal .text .literal.* .text.*) *libarch.a:esp32_spiflash.*(.literal .text .literal.* .text.*) + *libarch.a:xtensa_cpupause.*(.literal .text .literal.* .text.*) + *libarch.a:xtensa_copystate.*(.literal .text .literal.* .text.*) + *libarch.a:xtensa_interruptcontext.*(.literal .text .literal.* .text.*) + *libarch.a:xtensa_testset.*(.literal .text .literal.* .text.*) *(.wifirxiram .wifirxiram.*) *(.wifi0iram .wifi0iram.*) *(.wifislpiram .wifislpiram.*) @@ -119,6 +123,10 @@ SECTIONS *(.gnu.linkonce.b.*) *(COMMON) *libarch.a:esp32_spiflash.*(.bss .bss.* COMMON) + *libarch.a:xtensa_cpupause.*(.bss .bss.* COMMON) + *libarch.a:xtensa_copystate.*(.bss .bss.* COMMON) + *libarch.a:xtensa_interruptcontext.*(.bss .bss.* COMMON) + *libarch.a:xtensa_testset.*(.bss .bss.* COMMON) . = ALIGN(8); _bss_end = ABSOLUTE(.); _ebss = ABSOLUTE(.); @@ -160,6 +168,10 @@ SECTIONS *(.dram1 .dram1.*) *libphy.a:(.rodata .rodata.*) *libarch.a:esp32_spiflash.*(.rodata .rodata.*) + *libarch.a:xtensa_cpupause.*(.rodata .rodata.*) + *libarch.a:xtensa_copystate.*(.rodata .rodata.*) + *libarch.a:xtensa_interruptcontext.*(.rodata .rodata.*) + *libarch.a:xtensa_testset.*(.rodata .rodata.*) . = ALIGN(4); _edata = ABSOLUTE(.);