From 0d8f9e565fbec6851877cee1e39d952a8ed5759b Mon Sep 17 00:00:00 2001 From: kamkow1 Date: Sun, 11 Jan 2026 12:07:17 +0100 Subject: [PATCH] Fix missing CPU_REQUEST_SCHED IDT entry --- kernel/amd64/intr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/amd64/intr.c b/kernel/amd64/intr.c index 88c74a9..0dc561f 100644 --- a/kernel/amd64/intr.c +++ b/kernel/amd64/intr.c @@ -121,6 +121,7 @@ static void amd64_idt_init (void) { IDT_ENTRY (SCHED_PREEMPT_TIMER, 1); IDT_ENTRY (TLB_SHOOTDOWN, 1); + IDT_ENTRY (CPU_REQUEST_SCHED, 1); /* clang-format on */ #undef IDT_ENTRY @@ -224,6 +225,7 @@ uint8_t amd64_resolve_irq (uint8_t irq) { static const uint8_t mappings[] = { [SCHED_PREEMPT_TIMER] = 0, [TLB_SHOOTDOWN] = 1, + [CPU_REQUEST_SCHED] = 2, }; return mappings[irq];