Kernel: Add basic PS/2 Mouse driver

This commit is contained in:
Bananymous
2022-12-30 19:38:21 +02:00
parent 3c92aa45fb
commit ef0b2010e0
10 changed files with 318 additions and 137 deletions

View File

@@ -406,10 +406,10 @@ namespace APIC
}
}
void EOI()
void EOI(uint8_t irq)
{
if (s_using_fallback_pic)
return PIC::EOI(0);
return PIC::EOI(irq);
WriteLocalAPIC(0xB0, 0);
}

View File

@@ -144,7 +144,7 @@ found:
else
Kernel::panic("no handler for irq 0x{2H}\n", irq);
APIC::EOI();
APIC::EOI(irq);
}
extern "C" void handle_irq_common();