esp32: remove ROM functions redefined in IDF from LD script
authorIvan Grokhotkov <ivan@espressif.com>
Wed, 26 Sep 2018 12:46:15 +0000 (20:46 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Wed, 23 Jan 2019 08:26:14 +0000 (16:26 +0800)
commit50d4ffd22e4fe4bfd09848a1db0bde6243804fd5
tree7722dbe6ea1d6174aa2a45ed801c66f8029f822b
parent9845219a5f87d98b3681c2b926eeb690e496e27f
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.
components/bootloader/subproject/main/esp32.bootloader.rom.ld
components/esp32/ld/esp32.rom.ld
components/esp32/ld/esp32.rom.redefined.ld [new file with mode: 0644]
components/esp32/ld/esp32.rom.spiram_incompatible_fns.ld
components/newlib/locks.c
components/newlib/syscall_table.c