mirror of
https://github.com/RGBCube/serenity
synced 2025-05-23 18:25:08 +00:00
![]() Instead of having a common entry point and looking at the PIC ISR to figure out which IRQ we're servicing, just make a separate entryway for each IRQ that pushes the IRQ number and jumps to a common routine. This fixes a weird issue where incoming network packets would sometimes cause the mouse to stop working. I didn't track it down further than realizing we were sometimes EOI'ing the wrong IRQ. |
||
---|---|---|
.. | ||
Boot | ||
APIC.cpp | ||
APIC.h | ||
CPU.cpp | ||
CPU.h | ||
PIC.cpp | ||
PIC.h | ||
PIT.cpp | ||
PIT.h |