kern/kernel
fef 36985f51e2
add kqueue API
kqueues are going to form the basis for anything
related to I/O and IPC.  They are a lock-free,
atomic FIFO queue and support multiple emitters
and consumers.
2021-11-04 06:06:31 +01:00
..
mm page: use new ptr align macros 2021-11-04 06:01:03 +01:00
bits.c bits: remove unnecessary xor 2021-10-23 22:16:51 +02:00
clist.c clist: add better debugging facilities 2021-10-24 21:55:54 +02:00
CMakeLists.txt add kqueue API 2021-11-04 06:06:31 +01:00
irq.c
kprintf.c libc: refactor a couple of string routines 2021-10-12 23:24:17 +02:00
kqueue.c add kqueue API 2021-11-04 06:06:31 +01:00
main.c sched: add base for scheduling and task switching 2021-10-15 00:01:47 +02:00
mutex.c mutex: fix lock race conditions 2021-11-04 05:56:40 +01:00
panic.c panic: move to separate file, add KASSERT macro 2021-11-01 23:54:55 +01:00
sched.c panic: move to separate file, add KASSERT macro 2021-11-01 23:54:55 +01:00