zephyr/arch
Martin Åberg 884a4e5a35 arch: Fix assert logic for installing shared interrupt
With this commit, it is now allowed to register any ISR and arg
combination for the same IRQ, except the case when the exact same
ISR-arg combination is already registered.

The previous assert logic had a restriction where the same ISR could not
be registered multiple times with different arguments.

Signed-off-by: Martin Åberg <martin.aberg@gaisler.com>
2024-09-11 07:41:20 -04:00
..
arc arch: arc: replace ARC_EARLY_SOC_INIT with PLATFORM_RESET_HOOK 2024-09-09 10:07:33 +02:00
arm style: arch: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
arm64 style: arch: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
common arch: Fix assert logic for installing shared interrupt 2024-09-11 07:41:20 -04:00
mips init: introduce soc and board hooks 2024-09-09 10:07:33 +02:00
nios2 init: introduce soc and board hooks 2024-09-09 10:07:33 +02:00
posix arch posix: Implement arch_thread_name_set() 2024-08-23 08:01:33 -04:00
riscv arch: riscv: optionally stores a pointer to csf in struct arch_esf 2024-09-10 11:43:40 +02:00
sparc init: introduce soc and board hooks 2024-09-09 10:07:33 +02:00
x86 x86: skip printing args when unwinding stack 2024-09-09 18:41:04 -04:00
xtensa init: introduce soc and board hooks 2024-09-09 10:07:33 +02:00
archs.yml hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
CMakeLists.txt cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00
Kconfig arch: riscv: add an option for empty spurious interrupt handler 2024-09-02 12:35:57 -04:00
Kconfig.v1 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
Kconfig.v2 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00