From d469482a7f28c75541942f83696e02b63e75efb6 Mon Sep 17 00:00:00 2001 From: "Justin C. Miller" Date: Sun, 16 Sep 2018 23:50:54 -0700 Subject: [PATCH] Better spurious interrupt handling --- src/kernel/apic.cpp | 2 +- src/kernel/interrupt_isrs.inc | 2 +- src/kernel/interrupts.cpp | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/kernel/apic.cpp b/src/kernel/apic.cpp index 32ef3d6..b8d59cb 100644 --- a/src/kernel/apic.cpp +++ b/src/kernel/apic.cpp @@ -62,7 +62,7 @@ lapic::calibrate_timer() outb(0x43, command); const uint32_t initial = -1u; - enable_timer_internal(isr::isrIgnore0, 1, initial, false); + enable_timer_internal(isr::isrSpurious, 1, initial, false); const int iterations = 5; for (int i=0; i