zephyr/tests/arch/arm
Christoph Coenen b3dfc244ad arch: arm: Add support for multiple zero-latency irq priorities
Add the ability to have multiple irq priority levels which are not
masked by irq_lock() by adding CONFIG_ZERO_LATENCY_LEVELS.

If CONFIG_ZERO_LATENCY_LEVELS is set to a value > 1 then multiple zero
latency irqs are reserved by the kernel (and not only one). The priority
of the zero-latency interrupt can be configured by IRQ_CONNECT.

To be backwards compatible the prio argument in IRQ_CONNECT is still
ignored and the target prio set to zero if CONFIG_ZERO_LATENCY_LEVELS
is 1 (default).

Implements #45276

Signed-off-by: Christoph Coenen <ccoenen@baumer.com>
2022-05-13 08:38:28 -05:00
..
arm_hardfault_validation tests: migrate includes to <zephyr/...> 2022-05-06 20:02:14 +02:00
arm_interrupt tests: migrate includes to <zephyr/...> 2022-05-06 20:02:14 +02:00
arm_irq_advanced_features tests: migrate includes to <zephyr/...> 2022-05-06 20:02:14 +02:00
arm_irq_vector_table tests: migrate includes to <zephyr/...> 2022-05-06 20:02:14 +02:00
arm_irq_zero_latency_levels arch: arm: Add support for multiple zero-latency irq priorities 2022-05-13 08:38:28 -05:00
arm_mem_protect tests: migrate includes to <zephyr/...> 2022-05-06 20:02:14 +02:00
arm_no_multithreading tests: migrate includes to <zephyr/...> 2022-05-06 20:02:14 +02:00
arm_ramfunc tests: migrate includes to <zephyr/...> 2022-05-06 20:02:14 +02:00
arm_runtime_nmi tests: migrate includes to <zephyr/...> 2022-05-06 20:02:14 +02:00
arm_sw_vector_relay tests: migrate includes to <zephyr/...> 2022-05-06 20:02:14 +02:00
arm_thread_swap tests: migrate includes to <zephyr/...> 2022-05-06 20:02:14 +02:00
arm_thread_swap_tz boards: stm32: use size helpers to describe size of storage partition 2022-05-10 09:22:43 -05:00
arm_tz_wrap_func tests: migrate includes to <zephyr/...> 2022-05-06 20:02:14 +02:00