This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit ad8902a33ef2400fb3b5e201522025cd3bd54750 Author: chenxiaoyi <[email protected]> AuthorDate: Wed Oct 30 20:16:08 2024 +0800 esp32[|s2|s3]: adapt to new syscall implementation Signed-off-by: chenxiaoyi <[email protected]> --- arch/xtensa/src/esp32/esp32_irq.c | 6 +----- arch/xtensa/src/esp32s2/esp32s2_irq.c | 6 +----- arch/xtensa/src/esp32s3/esp32s3_irq.c | 6 +----- 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/arch/xtensa/src/esp32/esp32_irq.c b/arch/xtensa/src/esp32/esp32_irq.c index 5490944452..010e8eb48d 100644 --- a/arch/xtensa/src/esp32/esp32_irq.c +++ b/arch/xtensa/src/esp32/esp32_irq.c @@ -578,11 +578,7 @@ void up_irqinitialize(void) /* Attach the software interrupt */ - irq_attach(XTENSA_IRQ_SWINT, (xcpt_t)xtensa_swint, NULL); - - /* Enable the software interrupt. */ - - up_enable_irq(XTENSA_IRQ_SWINT); + irq_attach(XTENSA_IRQ_SYSCALL, xtensa_swint, NULL); } /**************************************************************************** diff --git a/arch/xtensa/src/esp32s2/esp32s2_irq.c b/arch/xtensa/src/esp32s2/esp32s2_irq.c index a5ac382787..92ef3aa149 100644 --- a/arch/xtensa/src/esp32s2/esp32s2_irq.c +++ b/arch/xtensa/src/esp32s2/esp32s2_irq.c @@ -330,11 +330,7 @@ void up_irqinitialize(void) /* Attach the software interrupt */ - irq_attach(XTENSA_IRQ_SWINT, (xcpt_t)xtensa_swint, NULL); - - /* Enable the software CPU interrupt. */ - - up_enable_irq(XTENSA_IRQ_SWINT); + irq_attach(XTENSA_IRQ_SYSCALL, xtensa_swint, NULL); } /**************************************************************************** diff --git a/arch/xtensa/src/esp32s3/esp32s3_irq.c b/arch/xtensa/src/esp32s3/esp32s3_irq.c index 68cbbd8675..dde8593ee7 100644 --- a/arch/xtensa/src/esp32s3/esp32s3_irq.c +++ b/arch/xtensa/src/esp32s3/esp32s3_irq.c @@ -528,11 +528,7 @@ void up_irqinitialize(void) /* Attach the software interrupt */ - irq_attach(XTENSA_IRQ_SWINT, (xcpt_t)xtensa_swint, NULL); - - /* Enable the software CPU interrupt. */ - - up_enable_irq(XTENSA_IRQ_SWINT); + irq_attach(XTENSA_IRQ_SYSCALL, xtensa_swint, NULL); } /****************************************************************************
