Skip to content
Snippets Groups Projects
Commit 79a0d3d5 authored by rahix's avatar rahix
Browse files

feat(interrupts): Dispatch interrupts asynchroneously


Instead of blocking the triggering task when core 1 is still busy
handling the previous interrupt, offload interrupt dispatching into
a separate task.  This is the first step towards making API-calls
interrupt safe.

Next to the async triggering, the synchroneous mechanism is retained for
special cases where async does not work (e.g. because of spin-locks).
Currently, there is only one such case when resetting core 1 (triggering
EPIC_INT_RESET).

Signed-off-by: default avatarRahix <rahix@rahix.de>
parent 7b56f29a
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment