esp-idf/components/esp32/ld
Ivan Grokhotkov 50d4ffd22e esp32: remove ROM functions redefined in IDF from LD script
In some cases, linker could choose to use ROM functions instead of the
ones defined in IDF.
For functions used in ROM stub table, this would lead to infinite
recursion when the corresponding function was called from ROM.
For crypto functions, some of these were modified in IDF, and
incompatible with ROM counterparts.
2019-01-23 16:26:14 +08:00
..
elf_to_ld.sh Initial public version 2016-08-17 23:08:22 +08:00
esp32.common.ld Merge branch 'release/v3.1' into feature/cmake_v3.1 2018-08-17 14:14:10 +10:00
esp32.ld esp32: Change 192KB runtime static limit workaround to a 176KB link time workaround 2017-12-27 11:59:54 +11:00
esp32.peripherals.ld feat(sdio_slave): add headers for sdio slave components: slc, host, hinf 2018-05-21 23:48:33 +08:00
esp32.rom.ld esp32: remove ROM functions redefined in IDF from LD script 2019-01-23 16:26:14 +08:00
esp32.rom.libgcc.ld esp32: force pure math functions from libgcc to be linked from ROM 2018-07-05 17:19:01 +08:00
esp32.rom.nanofmt.ld newlib: add "full" formatting support, add missing functions 2016-12-08 11:04:54 +08:00
esp32.rom.redefined.ld esp32: remove ROM functions redefined in IDF from LD script 2019-01-23 16:26:14 +08:00
esp32.rom.spiflash.ld spiflash ROM functions: Remove Quad I/O mode enable/disable code from flash ROM functions 2017-04-13 17:54:42 +10:00
esp32.rom.spiram_incompatible_fns.ld esp32: remove ROM functions redefined in IDF from LD script 2019-01-23 16:26:14 +08:00
esp32.spiram.rom-functions-dram.ld Make sure functions that are in ROM in the non-external-ram-workaround version, are in RAM (and not in flash) in the ext-ram workaround version. 2017-09-13 10:36:56 +08:00
esp32.spiram.rom-functions-iram.ld Make sure functions that are in ROM in the non-external-ram-workaround version, are in RAM (and not in flash) in the ext-ram workaround version. 2017-09-13 10:36:56 +08:00