This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 10fd3094526 sched/signal: Remove shadow definitions to reduce
unnecessary API
add 5874f46a5b2 sched/irq: add stack size judgment when detecting stack
overflow
add 79711737bcd arch/init: call up_color_intstack before up_irq_enable
add f9111e89461 codespellrc: add ist to ignorelist
No new revisions were added by this update.
Summary of changes:
.codespellrc | 1 +
arch/arm/src/a1x/a1x_irq.c | 1 +
arch/arm/src/am335x/am335x_irq.c | 1 +
arch/arm/src/armv8-r/arm_doirq.c | 1 +
arch/arm/src/at32/at32_irq.c | 1 +
arch/arm/src/c5471/c5471_irq.c | 1 +
arch/arm/src/common/arm_checkstack.c | 25 ++++++++++++++++++++
arch/arm/src/common/arm_initialize.c | 35 ----------------------------
arch/arm/src/common/arm_internal.h | 7 ++++++
arch/arm/src/csk6/csk6_irq.c | 1 +
arch/arm/src/cxd32xx/cxd32_irq.c | 1 +
arch/arm/src/cxd56xx/cxd56_irq.c | 1 +
arch/arm/src/dm320/dm320_irq.c | 1 +
arch/arm/src/efm32/efm32_irq.c | 1 +
arch/arm/src/eoss3/eoss3_irq.c | 1 +
arch/arm/src/gd32f4/gd32f4xx_irq.c | 1 +
arch/arm/src/goldfish/goldfish_irq.c | 1 +
arch/arm/src/imx1/imx_irq.c | 1 +
arch/arm/src/imx6/imx_irq.c | 1 +
arch/arm/src/imxrt/imxrt_irq.c | 1 +
arch/arm/src/kinetis/kinetis_irq.c | 1 +
arch/arm/src/kl/kl_irq.c | 1 +
arch/arm/src/lc823450/lc823450_irq.c | 1 +
arch/arm/src/lpc17xx_40xx/lpc17_40_irq.c | 1 +
arch/arm/src/lpc214x/lpc214x_irq.c | 1 +
arch/arm/src/lpc2378/lpc23xx_irq.c | 1 +
arch/arm/src/lpc31xx/lpc31_irq.c | 1 +
arch/arm/src/lpc43xx/lpc43_irq.c | 1 +
arch/arm/src/lpc54xx/lpc54_irq.c | 1 +
arch/arm/src/max326xx/common/max326_irq.c | 1 +
arch/arm/src/moxart/moxart_irq.c | 1 +
arch/arm/src/mps/mps_irq.c | 1 +
arch/arm/src/mx8mp/mx8mp_irq.c | 1 +
arch/arm/src/nrf52/nrf52_irq.c | 1 +
arch/arm/src/nrf53/nrf53_irq.c | 1 +
arch/arm/src/nrf91/nrf91_irq.c | 1 +
arch/arm/src/nuc1xx/nuc_irq.c | 1 +
arch/arm/src/phy62xx/irq.c | 1 +
arch/arm/src/qemu/qemu_irq.c | 1 +
arch/arm/src/rp2040/rp2040_irq.c | 1 +
arch/arm/src/rtl8720c/ameba_nvic.c | 1 +
arch/arm/src/s32k1xx/s32k11x/s32k11x_irq.c | 1 +
arch/arm/src/s32k1xx/s32k14x/s32k14x_irq.c | 1 +
arch/arm/src/s32k3xx/s32k3xx_irq.c | 1 +
arch/arm/src/sam34/sam_irq.c | 1 +
arch/arm/src/sama5/sam_irq.c | 1 +
arch/arm/src/samd2l2/sam_irq.c | 1 +
arch/arm/src/samd5e5/sam_irq.c | 1 +
arch/arm/src/samv7/sam_irq.c | 1 +
arch/arm/src/stm32/stm32_irq.c | 1 +
arch/arm/src/stm32f0l0g0/stm32_irq.c | 1 +
arch/arm/src/stm32f7/stm32_irq.c | 1 +
arch/arm/src/stm32h5/stm32_irq.c | 1 +
arch/arm/src/stm32h7/stm32_irq.c | 1 +
arch/arm/src/stm32l4/stm32l4_irq.c | 1 +
arch/arm/src/stm32l5/stm32l5_irq.c | 1 +
arch/arm/src/stm32u5/stm32_irq.c | 1 +
arch/arm/src/stm32wb/stm32wb_irq.c | 1 +
arch/arm/src/stm32wl5/stm32wl5_irq.c | 1 +
arch/arm/src/str71x/str71x_irq.c | 1 +
arch/arm/src/tiva/common/tiva_irq.c | 1 +
arch/arm/src/tlsr82/tlsr82_irq.c | 1 +
arch/arm/src/tms570/tms570_irq.c | 1 +
arch/arm/src/xmc4/xmc4_irq.c | 1 +
arch/arm64/src/common/arm64_doirq.c | 32 +++++++++++++++++++++++++
arch/arm64/src/common/arm64_initialize.c | 31 ------------------------
arch/avr/src/at32uc3/at32uc3_irq.c | 1 +
arch/avr/src/avr/avr_checkstack.c | 24 +++++++++++++++++++
arch/avr/src/common/avr_initialize.c | 34 ---------------------------
arch/avr/src/common/avr_internal.h | 7 ++++++
arch/ceva/src/common/ceva_checkstack.c | 24 +++++++++++++++++++
arch/ceva/src/common/ceva_initialize.c | 30 ------------------------
arch/ceva/src/common/ceva_internal.h | 7 ++++++
arch/ceva/src/xc5/xc5_intc.c | 1 +
arch/ceva/src/xm6/xm6_intc.c | 1 +
arch/or1k/src/common/or1k_checkstack.c | 24 +++++++++++++++++++
arch/or1k/src/common/or1k_initialize.c | 30 ------------------------
arch/or1k/src/common/or1k_internal.h | 7 ++++++
arch/or1k/src/mor1kx/or1k_irq.c | 1 +
arch/risc-v/src/bl602/bl602_irq.c | 1 +
arch/risc-v/src/bl808/bl808_irq.c | 1 +
arch/risc-v/src/c906/c906_irq.c | 1 +
arch/risc-v/src/common/espressif/esp_irq.c | 1 +
arch/risc-v/src/common/riscv_checkstack.c | 24 +++++++++++++++++++
arch/risc-v/src/common/riscv_initialize.c | 34 ---------------------------
arch/risc-v/src/common/riscv_internal.h | 7 ++++++
arch/risc-v/src/esp32c3-legacy/esp32c3_irq.c | 1 +
arch/risc-v/src/fe310/fe310_irq.c | 1 +
arch/risc-v/src/hpm6000/hpm_irq.c | 1 +
arch/risc-v/src/hpm6750/hpm6750_irq.c | 1 +
arch/risc-v/src/jh7110/jh7110_irq.c | 1 +
arch/risc-v/src/k210/k210_irq.c | 1 +
arch/risc-v/src/k230/k230_irq.c | 1 +
arch/risc-v/src/litex/litex_irq.c | 1 +
arch/risc-v/src/mpfs/mpfs_irq.c | 1 +
arch/risc-v/src/qemu-rv/qemu_rv_irq.c | 1 +
arch/risc-v/src/rv32m1/rv32m1_irq.c | 1 +
arch/risc-v/src/sg2000/sg2000_irq.c | 1 +
arch/sparc/src/bm3803/bm3803-irq.c | 1 +
arch/sparc/src/bm3823/bm3823-irq.c | 1 +
arch/sparc/src/common/sparc_checkstack.c | 21 +++++++++++++++++
arch/sparc/src/common/sparc_initialize.c | 31 ------------------------
arch/sparc/src/common/sparc_internal.h | 7 ++++++
arch/sparc/src/s698pm/s698pm-irq.c | 1 +
arch/tricore/src/common/tricore_initialize.c | 34 ---------------------------
arch/tricore/src/common/tricore_irq.c | 31 ++++++++++++++++++++++++
arch/x86_64/src/intel64/intel64_irq.c | 7 ++----
arch/xtensa/src/common/xtensa.h | 7 ++++++
arch/xtensa/src/common/xtensa_checkstack.c | 21 +++++++++++++++++
arch/xtensa/src/common/xtensa_initialize.c | 29 -----------------------
arch/xtensa/src/esp32/esp32_irq.c | 1 +
arch/xtensa/src/esp32s2/esp32s2_irq.c | 1 +
arch/xtensa/src/esp32s3/esp32s3_irq.c | 1 +
sched/irq/irq_dispatch.c | 3 ++-
114 files changed, 366 insertions(+), 294 deletions(-)