aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/src/context_switching/syscall
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86_64/src/context_switching/syscall')
-rw-r--r--arch/x86_64/src/context_switching/syscall/syscall_handler.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86_64/src/context_switching/syscall/syscall_handler.cpp b/arch/x86_64/src/context_switching/syscall/syscall_handler.cpp
index af6d911..84dbe5f 100644
--- a/arch/x86_64/src/context_switching/syscall/syscall_handler.cpp
+++ b/arch/x86_64/src/context_switching/syscall/syscall_handler.cpp
@@ -108,9 +108,9 @@ namespace teachos::arch::context_switching::syscall
: [input] "m"(rflags)
: "memory");
- // Additionally call leave, because x86 allocates tack space for the internal variables. If we do not clean up this
+ // Additionally call leave, because x86 allocates stack space for the internal variables. If we do not clean up this
// newly created stack frame the syscall instruction that landed in this syscall_handler, will never return to the
- // method that originally called it, becuase the RIP has not been restored from the previous stack frame.
+ // method that originally called it, because the RIP has not been restored from the previous stack frame.
asm volatile("leave\n"
"sysretq");
}