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;
 

Reply via email to