system: Add comments to indicate which syscalls need which tokens

This commit is contained in:
Gabriel 2025-02-22 20:13:17 +01:00
parent 2c5152ecc3
commit 6691f940e4
Signed by: asleepymoon
GPG Key ID: 7F4BD1EBD1D53E5A

View File

@ -1,15 +1,15 @@
pub const SystemCall = enum(u64) { pub const SystemCall = enum(u64) {
Print, Print,
AllocFrame, AllocFrame, // requires Token.PhysicalMemory
LockFrame, LockFrame, // requires Token.PhysicalMemory
FreeFrame, FreeFrame, // requires Token.PhysicalMemory
Yield, Yield,
SetPriority, SetPriority, // requires Token.ThreadPriority
GetPriority, GetPriority,
Sleep, Sleep,
SetEventQueue, SetEventQueue, // requires Token.EventQueue
SetTokens, SetTokens, // requires Token.Root
SetAddressSpace, SetAddressSpace, // requires Token.VirtualMemory
}; };
pub const Token = enum(u64) { pub const Token = enum(u64) {