From 1171aa2ca3c6b84648b831a315abdf64376c154e Mon Sep 17 00:00:00 2001 From: ngiddings Date: Sun, 18 Apr 2021 02:07:45 -0500 Subject: [PATCH] Spurious interrupt vector set to 0xFF --- src/x86/apic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/x86/apic.c b/src/x86/apic.c index 9698e55..0f990f8 100644 --- a/src/x86/apic.c +++ b/src/x86/apic.c @@ -37,7 +37,7 @@ void apic_enable(struct page_stact_t *page_stack) apic_registers = (struct apic_registers_t*)allocate_from_bottom(page_size); map_page(page_stack, apic_registers, msr.apic_base << 12, PAGE_RW); printf("MSR_APIC_BASE: %016x\n", *((uint32_t*)&msr)); - apic_registers->spurious_iv.value = apic_registers->spurious_iv.value | 0x100; + apic_registers->spurious_iv.value = apic_registers->spurious_iv.value | 0x1FF; } void apic_eoi()