summaryrefslogtreecommitdiff
path: root/Source/Kernel/SyscallManager/IDT.wtf.asm
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Kernel/SyscallManager/IDT.wtf.asm')
-rw-r--r--Source/Kernel/SyscallManager/IDT.wtf.asm5
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/Kernel/SyscallManager/IDT.wtf.asm b/Source/Kernel/SyscallManager/IDT.wtf.asm
index 7980d13..b94612e 100644
--- a/Source/Kernel/SyscallManager/IDT.wtf.asm
+++ b/Source/Kernel/SyscallManager/IDT.wtf.asm
@@ -97,7 +97,10 @@ IRQ 13, 45
IRQ 14, 46
IRQ 15, 47
-SYSCALL 64 ; this syscall requests a task switch
+SYSCALL 64 ; this syscall is the one and only useful syscall. It does everything.
+; The next syscalls are task-managing-specific
+SYSCALL 65 ; this syscall requests a task switch
+SYSCALL 66 ; signals to kernel that thread has finished (retval in eax)
; ******************************************************************