Parcourir la source

fix(interrupt): send EOI to PIC2 for IRQ8-15

greatbridf il y a 11 mois
Parent
commit
95ee316d1b
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/kernel/interrupt.cpp

+ 1 - 1
src/kernel/interrupt.cpp

@@ -314,7 +314,7 @@ extern "C" void irq_handler(
 {
     asm_outb(PORT_PIC1_COMMAND, PIC_EOI);
     if (irqno >= 8)
-        asm_outb(PORT_PIC1_COMMAND, PIC_EOI);
+        asm_outb(PORT_PIC2_COMMAND, PIC_EOI);
 
     for (const auto& handler : s_irq_handlers[irqno])
         handler();