From c478ba925b29990df2426ee06c2e629c0a2d7246 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Wed, 19 Nov 2025 22:57:27 -0500 Subject: kern/amd64: sched: Implement context switching Signed-off-by: Ian Moffett --- sys/arch/amd64/cpu/idt.S | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sys/arch/amd64/cpu/idt.S') diff --git a/sys/arch/amd64/cpu/idt.S b/sys/arch/amd64/cpu/idt.S index 729d958..cf31fbb 100644 --- a/sys/arch/amd64/cpu/idt.S +++ b/sys/arch/amd64/cpu/idt.S @@ -309,9 +309,12 @@ page_fault: .globl lapic_tmr_isr lapic_tmr_isr: KFENCE + subq $8, %rsp push_frame 0x81 - nop + mov %rsp, %rdi + call mu_process_switch pop_frame 0x81 + add $8, %rsp KFENCE iretq -- cgit v1.2.3