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