nuttx/arch
Jukka Laitinen a28f6716d5 arch/risc-v/src/mpfs/mpfs_irq.c: Fix up_irqinitialize for warm reboot
It is possible that a PLIC IRQ is claimed but not completed at warm
reset. This occurs at least if there is a fault in the middle of irq
handler execution.

To recover from such situation, we can complete all IRQ:s in PLIC;
this completes any already claimed IRQ, but has no effect on IRQs
which are not claimed or not enabled.

Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-02-06 08:52:46 -08:00
..
arm Add EtherCAT support on xmc4800-relax. 2024-02-05 22:23:30 -08:00
arm64 docs/comments: fix some typos 2024-01-15 13:22:13 +08:00
avr arch/: remove duplicated task exit logs 2024-01-17 09:18:17 -08:00
ceva docs/comments: fix some typos 2024-01-15 13:22:13 +08:00
dummy
hc arch/: remove duplicated task exit logs 2024-01-17 09:18:17 -08:00
mips arch/: remove duplicated task exit logs 2024-01-17 09:18:17 -08:00
misoc arch/: remove duplicated task exit logs 2024-01-17 09:18:17 -08:00
or1k arch/: remove duplicated task exit logs 2024-01-17 09:18:17 -08:00
renesas arch/: remove duplicated task exit logs 2024-01-17 09:18:17 -08:00
risc-v arch/risc-v/src/mpfs/mpfs_irq.c: Fix up_irqinitialize for warm reboot 2024-02-06 08:52:46 -08:00
sim rptun: Remove the empty implementation of get_firmware and get_addrenv 2024-02-04 09:54:05 +01:00
sparc arch/: remove duplicated task exit logs 2024-01-17 09:18:17 -08:00
x86 arch/: remove duplicated task exit logs 2024-01-17 09:18:17 -08:00
x86_64 cosmetic changes after pci code rebase 2024-01-25 09:09:30 -08:00
xtensa esp32/dac-one-shot: lower-half driver for ESP32 internal DAC 2024-02-02 09:23:28 -08:00
z16 arch/: remove duplicated task exit logs 2024-01-17 09:18:17 -08:00
z80 arch/: remove duplicated task exit logs 2024-01-17 09:18:17 -08:00
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00
Kconfig arch/Kconfig: replace RPTUN_PING with RPMSG_PING 2024-02-01 16:50:23 +08:00