zephyr/arch/arm/core/cortex_m
Corey Wharton 4e5868faaf arch: arm: cortex-m: support custom interrupt controllers
This change adds support for the CONFIG_ARM_CUSTOM_INTERRUPT_CONTROLLER
option on Cortex-M platforms. While all Cortex-M platforms have a
NVIC controller some custom SoCs may have additional IRQ controllers
or custom handling. This change allows those SoCs to modify this
bahaviour without having to place platform specific logic inside
applications or drivers.

Signed-off-by: Corey Wharton <xodus7@cwharton.com>
2023-11-09 11:20:01 +01:00
..
cmse
tz
__aeabi_read_tp.S
cache.c
CMakeLists.txt arch: arm: cortex-m: support custom interrupt controllers 2023-11-09 11:20:01 +01:00
coredump.c
cpu_idle.S arch: arm: aarch32: Introduce z_arm_on_enter_cpu_idle_prepare() hook 2023-09-30 18:48:19 +02:00
debug.c
exc_exit.S
fault_s.S
fault.c
fpu.c
irq_init.c
irq_manage.c arch: arm: cortex-m: support custom interrupt controllers 2023-11-09 11:20:01 +01:00
irq_relay.S arch: arm: cortex-m: Move irq_relay.S to the cortex-m directory 2023-09-13 10:08:05 +01:00
isr_wrapper.S arch: arm: cortex-m: support custom interrupt controllers 2023-11-09 11:20:01 +01:00
Kconfig arch: arm: cortex_m: restrict usage of atomic_operations_c for Cortex-m0/+ 2023-09-29 10:34:20 +02:00
pm_s2ram.c
pm_s2ram.S
prep_c.c arch: arm: cortex-m: support custom interrupt controllers 2023-11-09 11:20:01 +01:00
relay_vector_table.ld
reset.S
scb.c
semihost.c
swap_helper.S arch: arm: Separate common swap code 2023-09-13 10:08:05 +01:00
swap.c arm: using -EAGAIN directly instead of _k_neg_eagain 2023-10-20 15:14:13 +02:00
thread_abort.c
thread.c arch: arm: Separate common thread code 2023-09-13 10:08:05 +01:00
timing.c
vector_table_pad.ld
vector_table.h
vector_table.S
vt_pointer_section.ld