Kernel: Use syscall/sysret for syscalls in x86_64

This commit is contained in:
2026-01-09 15:15:46 +02:00
parent 94bd74d0bb
commit a9ceab0415
19 changed files with 178 additions and 149 deletions

View File

@@ -1,6 +1,6 @@
.macro swapgs_if_necessary, n
cmpb $0x08, \n(%rsp)
je 1f
testb $3, \n(%rsp)
jz 1f; jnp 1f
swapgs
1:
.endm