diff --git a/src/isr.pas b/src/isr.pas index 13659bc4..585d2f28 100644 --- a/src/isr.pas +++ b/src/isr.pas @@ -15,8 +15,7 @@ uses ISR0, ISR1, ISR2, ISR3, ISR4, ISR5, ISR6, ISR7, ISR8, ISR9, ISR10, ISR11, ISR12, ISR13, ISR14, ISR15, ISR16, ISR17, ISR18, ISR32, ISR33, - ISR49, - irq; + ISR49; procedure init(); @@ -24,7 +23,6 @@ implementation procedure init(); begin - irq.init(); ISR0.register(); // Divide-By-Zero ISR1.register(); // Debug ISR2.register(); // Non-Maskable Inturrupt diff --git a/src/kernel.pas b/src/kernel.pas index 3689c193..8976e3a2 100644 --- a/src/kernel.pas +++ b/src/kernel.pas @@ -8,6 +8,7 @@ uses gdt, idt, isr, + irq, console, bios_data_area, keyboard; @@ -30,6 +31,7 @@ begin gdt.init(); idt.init(); isr.init(); + irq.init(); console.init(); console.writestringln('Booting Asuro...'); if (mbm <> MULTIBOOT_BOOTLOADER_MAGIC) then begin