1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-24 22:05:07 +00:00
serenity/Kernel/Arch
Andreas Kling f01fd54d1b Kernel: Make separate kernel entry points for each PIC IRQ
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.
2019-12-15 12:47:53 +01:00
..
i386 Kernel: Make separate kernel entry points for each PIC IRQ 2019-12-15 12:47:53 +01:00