ardix/include
fef 7e6dbad05f
sched: complete rework of context switching
The old strategy was to only do context switching
from within the PendSV handler.  This worked fine
until now because all syscalls were handled either
atomically or just returned -EAGAIN if the
resource was locked or busy.  However, with the
introduction of I/O wait, we need to be able to
sleep directly from within the kernel by moving
the context switching completely into the kernel.
2021-08-08 20:48:55 +02:00
..
arch-generic sched: complete rework of context switching 2021-08-08 20:48:55 +02:00
ardix sched: complete rework of context switching 2021-08-08 20:48:55 +02:00
config.h.in syscall: add config option to check syscall source 2021-08-01 23:28:25 +02:00
ctype.h kiss capitalism goodbye for good 2021-05-10 16:19:38 +02:00
errno.h kiss capitalism goodbye for good 2021-05-10 16:19:38 +02:00
limits.h kiss capitalism goodbye for good 2021-05-10 16:19:38 +02:00
stdbool.h kiss capitalism goodbye for good 2021-05-10 16:19:38 +02:00
stddef.h stddef: add typeof macro 2021-08-01 17:06:08 +02:00
stdint.h stdint.h: now even less POSIX-noncompliant! 2021-08-05 16:16:16 +02:00
stdio.h stdio: refactor printk to printf and friends 2021-08-01 18:53:22 +02:00
string.h kiss capitalism goodbye for good 2021-05-10 16:19:38 +02:00
toolchain.h sched: refactor and implement sleep 2021-08-05 16:14:18 +02:00
unistd.h kiss capitalism goodbye for good 2021-05-10 16:19:38 +02:00