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 440dcd3c034ba3480acf0fbb264b1ec8096e531b Author: Abdelatif Guettouche <abdelatif.guettou...@espressif.com> AuthorDate: Wed Jul 21 10:12:22 2021 +0200 esp32_intercpu_interrupt.c: Force the functions to internal SRAM. Signed-off-by: Abdelatif Guettouche <abdelatif.guettou...@espressif.com> --- arch/xtensa/src/esp32/esp32_intercpu_interrupt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/xtensa/src/esp32/esp32_intercpu_interrupt.c b/arch/xtensa/src/esp32/esp32_intercpu_interrupt.c index 09b2d21..115a0e2 100644 --- a/arch/xtensa/src/esp32/esp32_intercpu_interrupt.c +++ b/arch/xtensa/src/esp32/esp32_intercpu_interrupt.c @@ -48,7 +48,7 @@ * ****************************************************************************/ -static int esp32_fromcpu_interrupt(int fromcpu) +static int IRAM_ATTR esp32_fromcpu_interrupt(int fromcpu) { uintptr_t regaddr; @@ -80,12 +80,12 @@ static int esp32_fromcpu_interrupt(int fromcpu) * ****************************************************************************/ -int esp32_fromcpu0_interrupt(int irq, void *context, void *arg) +int IRAM_ATTR esp32_fromcpu0_interrupt(int irq, void *context, void *arg) { return esp32_fromcpu_interrupt(0); } -int esp32_fromcpu1_interrupt(int irq, void *context, void *arg) +int IRAM_ATTR esp32_fromcpu1_interrupt(int irq, void *context, void *arg) { return esp32_fromcpu_interrupt(1); } @@ -98,7 +98,7 @@ int esp32_fromcpu1_interrupt(int irq, void *context, void *arg) * ****************************************************************************/ -int xtensa_intercpu_interrupt(int tocpu, int intcode) +int IRAM_ATTR xtensa_intercpu_interrupt(int tocpu, int intcode) { int fromcpu;