From 8a6b010a3176d880e04a95a3b308f746a6d028be Mon Sep 17 00:00:00 2001 From: Matheus Date: Mon, 16 Sep 2024 17:34:32 -0300 Subject: [PATCH] x86_64 syscall: remove unescessary mov from entry --- kernel-src/arch/x86-64/syscall.asm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kernel-src/arch/x86-64/syscall.asm b/kernel-src/arch/x86-64/syscall.asm index bca42a55..e97ec479 100644 --- a/kernel-src/arch/x86-64/syscall.asm +++ b/kernel-src/arch/x86-64/syscall.asm @@ -208,8 +208,7 @@ arch_syscall_entry: ; because it's still using the user stack mov cr2, rax ; rax can be used just fine now - mov rax, [gs:0x8] ; cpu pointer - mov rax, [rax] ; thread pointer + mov rax, [gs:0] ; thread pointer mov rax, [rax] ; kernel stack top xchg rsp, rax ; switch stack pointers