|
|
|
|
@ -101,6 +101,9 @@ void initInterruptHandlers() {
|
|
|
|
|
IDT::InterruptDescriptor::ReturningWithError(handle_page_fault));
|
|
|
|
|
|
|
|
|
|
// TODO: Add more handlers here
|
|
|
|
|
IDT::set(Core::Interrupt::Vector::KEYBOARD,
|
|
|
|
|
IDT::InterruptDescriptor::Returning(handle_keyboard_asm));
|
|
|
|
|
|
|
|
|
|
// Load the idt pointer
|
|
|
|
|
IDT::load();
|
|
|
|
|
}
|
|
|
|
|
|