6 Commits

Author SHA1 Message Date
cc87bf18c9
core+init: Move syscall code from init to the system library + add a setEventQueue() syscall 2025-02-22 15:41:11 +01:00
c1956748f3
core: Add a struct named "platform.Registers" to cover different architectures
This replaces the architecture-independent usage of InterruptStackFrame, which is an x86_64 implementation thing.
2025-02-21 19:40:46 +01:00
0ee587a142
core: Add sleep support to the scheduler 2025-02-18 20:06:40 +01:00
f0d5b60b83
core: Add priority-based scheduling 2025-02-17 20:15:30 +01:00
46a0c8c800
core: Add memory and scheduler related system calls 2025-02-16 11:58:12 +01:00
fce8a58cf6
Ready. Set. Go!
Microkernel development in Zig, should be fun! =]
2025-02-13 22:39:48 +01:00