zephyr/arch
Andy Ross 73453a39d1 arch: Add IRQ_OFFSET_NESTED feature
The x86 and xtensa implementations of irq_offload() invoke synchronous
interrupts on the local CPU, and are therefore safe to use from within
an interrupt context.  This is a cheap and portable way to exercise
nested interrupts, which are otherwise highly platform-dependent to
test.  Add a kconfig to signal the capability.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2022-02-21 22:10:03 -05:00
..
arc arc: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
arm arch: arm: core: aarch32: Fix Cortex-M userspace regression 2022-02-10 08:40:45 -05:00
arm64 arm64: cache: Fix data corruption issue on DCACHE range invalidation 2022-02-21 22:00:16 -05:00
common cmake: CMake linker script generator pass handling 2021-11-08 20:45:07 +01:00
mips timer: add support for MIPS CP0 timer 2022-01-19 13:48:21 -05:00
nios2 nios2: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
posix posix: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
riscv riscv: fix non-standard assembly of RISC-V 2022-02-04 11:23:39 +01:00
sparc sparc: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
x86 x86: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
xtensa arch/xtensa: Rework irq_offload: automatic config, SMP-safe 2022-02-21 22:10:03 -05:00
CMakeLists.txt cmake: fix include directories to work with out-of-tree arch 2020-08-05 08:06:07 -04:00
Kconfig arch: Add IRQ_OFFSET_NESTED feature 2022-02-21 22:10:03 -05:00