nuttx/arch
yukangzhi b7fd8a268d arch/tricore: add NMI trap handler (weak)
Add support for handling non-maskable interrupts (NMI) on TriCore
platforms. The NMI trap handler `tricore_nmitrap()` is provided as a weak
function that prints diagnostic information and invokes a panic with
register context. The main trap dispatcher will invoke `tricore_nmitrap`
when an NMI trap class is detected.

This change improves diagnostics when watchdog-induced NMIs or other
non-maskable exceptions occur during runtime.

Signed-off-by: yukangzhi <yukangzhi@xiaomi.com>
2026-01-24 23:32:03 +08:00
..
arm arch/arm: Add the macro definitions for CFI instructions for greenhills compiler 2026-01-24 19:32:25 +08:00
arm64 build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
avr build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
ceva arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
dummy
hc arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
mips build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
misoc build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
or1k build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
renesas arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
risc-v build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
sim arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
sparc arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
tricore arch/tricore: add NMI trap handler (weak) 2026-01-24 23:32:03 +08:00
x86 arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
x86_64 build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
xtensa build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
z16 arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
z80 arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
CMakeLists.txt
Kconfig arch: fix cmake error 2026-01-21 14:38:36 +08:00