This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch releases/12.7
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from b63826a736 arch/sim: fix uart could lose log
new ee81823546 arm: g_current_regs is only used to determine if we are in
irq, with other functionalities removed.
new 4ecb6efee8 arm: tc32 nested interrupts are not supported
new d573952790 irq: use up_interrupt_context to replace up_current_regs
new 8cd52bee2e arm64: g_current_regs is only used to determine if we are
in irq, with other functionalities removed.
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
arch/arm/src/arm/arm_doirq.c | 10 +-
arch/arm/src/arm/arm_schedulesigaction.c | 67 +----
arch/arm/src/arm/arm_syscall.c | 22 +-
arch/arm/src/armv6-m/arm_doirq.c | 11 +-
arch/arm/src/armv6-m/arm_schedulesigaction.c | 308 +++----------------
arch/arm/src/armv6-m/arm_svcall.c | 26 +-
arch/arm/src/armv7-a/arm_cpupause.c | 12 +-
arch/arm/src/armv7-a/arm_cpustart.c | 12 +-
arch/arm/src/armv7-a/arm_doirq.c | 23 +-
arch/arm/src/armv7-a/arm_schedulesigaction.c | 280 ++----------------
arch/arm/src/armv7-a/arm_syscall.c | 25 +-
arch/arm/src/armv7-m/arm_doirq.c | 11 +-
arch/arm/src/armv7-m/arm_schedulesigaction.c | 328 +++------------------
arch/arm/src/armv7-m/arm_svcall.c | 27 +-
arch/arm/src/armv7-r/arm_cpupause.c | 12 +-
arch/arm/src/armv7-r/arm_cpustart.c | 6 +-
arch/arm/src/armv7-r/arm_doirq.c | 23 +-
arch/arm/src/armv7-r/arm_schedulesigaction.c | 288 ++----------------
arch/arm/src/armv7-r/arm_syscall.c | 16 +-
arch/arm/src/armv8-m/arm_doirq.c | 11 +-
arch/arm/src/armv8-m/arm_schedulesigaction.c | 321 +++-----------------
arch/arm/src/armv8-m/arm_svcall.c | 25 +-
arch/arm/src/armv8-r/arm_doirq.c | 19 +-
arch/arm/src/armv8-r/arm_schedulesigaction.c | 302 ++-----------------
arch/arm/src/armv8-r/arm_syscall.c | 15 +-
arch/arm/src/common/arm_internal.h | 5 -
arch/arm/src/common/arm_switchcontext.c | 14 +-
arch/arm/src/cxd56xx/cxd56_cpupause.c | 12 +-
arch/arm/src/dm320/dm320_decodeirq.c | 7 +-
arch/arm/src/imx1/imx_decodeirq.c | 6 +-
arch/arm/src/lc823450/lc823450_cpupause.c | 12 +-
arch/arm/src/lpc214x/lpc214x_decodeirq.c | 4 +
arch/arm/src/lpc2378/lpc23xx_decodeirq.c | 4 +
arch/arm/src/lpc31xx/lpc31_decodeirq.c | 8 +-
arch/arm/src/moxart/moxart_irq.c | 2 +
arch/arm/src/rp2040/rp2040_cpupause.c | 12 +-
arch/arm/src/sam34/sam4cm_cpupause.c | 12 +-
arch/arm/src/str71x/str71x_decodeirq.c | 4 +
arch/arm/src/tlsr82/tc32/tc32_doirq.c | 35 +--
arch/arm/src/tlsr82/tc32/tc32_schedulesigaction.c | 64 +---
arch/arm64/src/common/arm64_cpupause.c | 12 +-
arch/arm64/src/common/arm64_doirq.c | 10 +-
arch/arm64/src/common/arm64_internal.h | 7 -
arch/arm64/src/common/arm64_schedulesigaction.c | 207 ++-----------
arch/arm64/src/common/arm64_switchcontext.c | 14 +-
arch/risc-v/src/common/riscv_switchcontext.c | 2 +-
arch/sim/src/sim/sim_switchcontext.c | 2 +-
arch/x86_64/src/common/x86_64_switchcontext.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_crashdump.c | 7 +-
boards/arm/stm32/nucleo-f429zi/src/stm32_bbsram.c | 7 +-
boards/arm/stm32f7/nucleo-144/src/stm32_bbsram.c | 7 +-
.../renesas/rx65n/rx65n-grrose/src/rx65n_sbram.c | 7 +-
.../renesas/rx65n/rx65n-rsk2mb/src/rx65n_sbram.c | 7 +-
53 files changed, 452 insertions(+), 2240 deletions(-)