locking rework

now spinlocks also disable interrupts (and essentially preemption)
this is especially useful for scheduling/unblocking tasks from anywhere
This commit is contained in:
2023-12-09 14:58:32 +01:00
parent ea41e2e8d3
commit 8e47fe0db3
15 changed files with 234 additions and 115 deletions

2
run.sh
View File

@@ -3,7 +3,7 @@
POSITIONAL_ARGS=()
QEMU_OPTS=""
QEMU_OPTS=" -no-reboot "
while [[ $# -gt 0 ]]; do
case $1 in