|
|
|
@ -126,6 +126,8 @@ void initInterruptHandlers() {
|
|
|
|
IDT::InterruptDescriptor::Returning(handle_keyboard_asm));
|
|
|
|
IDT::InterruptDescriptor::Returning(handle_keyboard_asm));
|
|
|
|
IDT::set(Core::Interrupt::Vector::TIMER,
|
|
|
|
IDT::set(Core::Interrupt::Vector::TIMER,
|
|
|
|
IDT::InterruptDescriptor::Returning(handle_timer));
|
|
|
|
IDT::InterruptDescriptor::Returning(handle_timer));
|
|
|
|
// Load the idt pointer
|
|
|
|
IDT::set(Core::Interrupt::Vector::ASS,
|
|
|
|
|
|
|
|
IDT::InterruptDescriptor::Returning(handle_assassin));
|
|
|
|
|
|
|
|
// Load the idt pointer
|
|
|
|
IDT::load();
|
|
|
|
IDT::load();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|