Loïc Grégoire
8226a205a0
ke: add continuations
2026-08-29 20:03:22 -04:00
Loïc Grégoire
0e48c47674
ke: move priority out of thread
2026-08-20 16:41:06 -04:00
Loïc Grégoire
ee0c6aad67
ke: scheduler overhaul
2026-08-19 18:04:12 -04:00
Loïc Grégoire
bec872bc26
all: refactor coding style
2026-08-05 17:43:46 -04:00
Loïc Grégoire
312902931f
ps: fix stack freeing bug
...
The thread could still be running on its stack whenever the stack ends
up getting reaped, which would free and reuse the stack before it
stops being used. Lock and unlock the thread to wait until it finishes
switching.
2026-08-02 21:45:47 -04:00
Loïc Grégoire
c1043f224a
ex: rename workqueue to work
2026-07-18 16:48:03 -04:00
Loïc Grégoire
85e6a8fec9
mm: make physical allocation blocking (WIP)
2026-06-29 22:33:43 -04:00
Loïc Grégoire
a9c933114d
ps+ke: add thread reaping
2026-06-29 17:12:46 -04:00
Loïc Grégoire
e50b1e0167
ps: initial process subsystem
2026-06-18 18:54:38 -04:00