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 89c49c53a7 virtio-mmio/pci: add alloc_buf/free_buf for mmio and pci
transport layer
new f20ae064b0 armv7/8m: unmask all the IRQ when thread start
new f221c9ecb4 armv6m: add up_trigger_irq() support
new 780acd7827 armv6/7/8m: use pendsv to handle context switch
new a9da6ab4b5 arm-M: set current regs for crash dump
new ff99745b22 arm-m: support zero interrupt back to game
new c00d477671 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/{armv8-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/{armv8-m => armv6-m}/arm_trigger_irq.c (88%)