4 Commits

Author SHA1 Message Date
2c5152ecc3
core: Add "tokens" to determine what processes can call which syscalls 2025-02-22 20:11:07 +01:00
c80c7bbc6e
core+init: Instead of exporting an "arch" symbol for platform-specific code, use "usingnamespace".
This makes imports of  platform-specific files way cleaner.
2025-02-22 15:49:14 +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
46a0c8c800
core: Add memory and scheduler related system calls 2025-02-16 11:58:12 +01:00