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 c24bc8ed27
commit 8fd1eac5a8

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) {