Files
my-os-project2/kernel/hal/x86_64/switch.S
2025-09-27 15:16:26 +02:00

13 lines
161 B
ArmAsm

#include "regs.S"
.global hal_switchproc
hal_switchproc:
testq %rsi, %rsi
je 1f
movq %rsi, %cr3
1:
mov %rdi, %rsp
_pop_regs
add $0x10, %rsp
iretq