x86_64 syscalls: enable interrupts after loading sane state

This commit is contained in:
Matheus
2022-09-03 13:13:07 -03:00
parent 33e6f26415
commit 5127ce9217
+4
View File
@@ -46,6 +46,8 @@ asm_syscall_entry:
push qword [gs:0] ; save old stack
mov [gs:0], rsp ; return back the kernel stack
add qword [gs:0], 8 ; fix it
sti
push rcx ; old rip
push r11 ; old rflags
@@ -90,6 +92,8 @@ asm_syscall_entry:
mov es,r11
mov ds,r11
cli
pop r11
pop rcx
pop rsp