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 33e30239f1 sched: replace sync pause with async pause for
nxtask_terminate
new aa4a428825 armv7/8m: unmask all the IRQ when thread start
new 064415a765 armv6m: add up_trigger_irq() support
new 8b8a2610ab armv6/7/8m: use pendsv to handle context switch
new 946b01d4a8 arm-M: set current regs for crash dump
new 9a317472fd arm-m: support zero interrupt back to game
new d39bcd4ad5 Doc: add maskable nested interrupt description
The 6 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:
Documentation/guides/zerolatencyinterrupts.rst | 62 +++++++++++-
arch/arm/Kconfig | 1 +
arch/arm/include/armv7-m/irq.h | 2 +-
arch/arm/include/armv8-m/irq.h | 2 +-
arch/arm/src/armv6-m/CMakeLists.txt | 1 +
arch/arm/src/armv6-m/Make.defs | 1 +
arch/arm/src/armv6-m/arm_doirq.c | 76 +++++++++-----
arch/arm/src/armv6-m/arm_svcall.c | 1 -
.../arm/src/{armv7-m => armv6-m}/arm_trigger_irq.c | 12 +--
arch/arm/src/armv6-m/arm_vectors.c | 9 +-
arch/arm/src/armv6-m/nvic.h | 25 +++++
arch/arm/src/armv7-m/arm_doirq.c | 76 +++++++++-----
arch/arm/src/armv7-m/arm_initialstate.c | 2 +-
arch/arm/src/armv7-m/arm_svcall.c | 6 +-
arch/arm/src/armv7-m/arm_vectors.c | 6 +-
arch/arm/src/armv8-m/arm_doirq.c | 112 ++++++++-------------
arch/arm/src/armv8-m/arm_initialstate.c | 2 +-
arch/arm/src/armv8-m/arm_svcall.c | 5 +-
arch/arm/src/armv8-m/arm_vectors.c | 9 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_irq.c | 2 +
arch/arm/src/mps/mps_irq.c | 2 +
arch/arm/src/nrf52/nrf52_irq.c | 2 +
arch/arm/src/stm32/stm32_irq.c | 2 +
arch/arm/src/stm32l4/stm32l4_irq.c | 2 +
24 files changed, 271 insertions(+), 149 deletions(-)
copy arch/arm/src/{armv7-m => armv6-m}/arm_trigger_irq.c (88%)