diff --git a/arch/core_interrupt.h b/arch/core_interrupt.h index 5e26c7b..190b69e 100644 --- a/arch/core_interrupt.h +++ b/arch/core_interrupt.h @@ -68,7 +68,7 @@ enum Vector { // Interrupts KEYBOARD=32, - PANIC=33 + PANIC=33, TIMER=34 }; constexpr size_t VECTORS = 256; diff --git a/interrupt/handlers.cc b/interrupt/handlers.cc index 5a42256..c83bca4 100644 --- a/interrupt/handlers.cc +++ b/interrupt/handlers.cc @@ -123,7 +123,7 @@ void initInterruptHandlers() { // TODO: Add more handlers here IDT::set(Core::Interrupt::Vector::KEYBOARD, IDT::InterruptDescriptor::Returning(handle_keyboard_asm)); - IDT::set(Core::Interrupt::Vector::Timer, + IDT::set(Core::Interrupt::Vector::TIMER, IDT::InterruptDescriptor::Returning(handle_timer)); // Load the idt pointer IDT::load();