zephyr/arch/arc/core
Evgeniy Paltsev 93b98fc2de ARC: introduce reworked irq_offload implementation
Use interrupts (with dedicated interrupt line) for irq_offload
instead of exception-based implementation.

That allows to implement IRQ_OFFLOAD without adding special code
to interrupt / exception path for IRQ_OFFLOAD handling and,
moreover, test the real interrupt code.

Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Evgeniy Paltsev <PaltsevEvgeniy@gmail.com>
2022-12-20 22:51:24 +01:00
..
dsp DSP: add dsp unit test 2022-12-19 11:56:55 +01:00
mpu
offsets DSP: add DSP support for ARC processor 2022-12-19 11:56:55 +01:00
secureshield
arc_connect.c
arc_smp.c ARC: introduce reworked irq_offload implementation 2022-12-20 22:51:24 +01:00
cache.c arc: cache: Rework cache API 2022-12-01 13:40:56 -05:00
CMakeLists.txt cache: Rework cache API 2022-12-01 13:40:56 -05:00
cpu_idle.S
fast_irq.S
fatal.c
fault_s.S ARC: introduce reworked irq_offload implementation 2022-12-20 22:51:24 +01:00
fault.c ARC: add non-multithreading mode support 2022-08-26 21:38:56 -04:00
irq_manage.c ARC: control shared (common) interrupts via IDU 2022-11-28 17:44:54 +01:00
irq_offload.c ARC: introduce reworked irq_offload implementation 2022-12-20 22:51:24 +01:00
isr_wrapper.S ARC: ARcv3: 64bit: manage accumulator reg properly 2022-08-19 12:09:37 +02:00
prep_c.c
regular_irq.S
reset.S smp: Convert #if to use CONFIG_MP_MAX_NUM_CPUS 2022-10-20 22:04:10 +09:00
switch.S
thread_entry_wrapper.S ARC: add non-multithreading mode support 2022-08-26 21:38:56 -04:00
thread.c DSP: add DSP support for ARC processor 2022-12-19 11:56:55 +01:00
timestamp.c
tls.c ARC: MWDT add TLS support 2022-11-29 09:48:23 +01:00
userspace.S
vector_table.c
vector_table.ld