diff options
author | Andreas Kling <awesomekling@gmail.com> | 2019-12-15 12:11:39 +0100 |
---|---|---|
committer | Andreas Kling <awesomekling@gmail.com> | 2019-12-15 12:47:53 +0100 |
commit | f01fd54d1baf15f5d4f393a9ac11d90425a9c88b (patch) | |
tree | 10ee19248cb26b6dd9f23be727e3451d396ec496 /Toolchain/Patches/gcc.patch | |
parent | 12cc518d1e732666e392784f835400600b43ee6a (diff) | |
download | serenity-f01fd54d1baf15f5d4f393a9ac11d90425a9c88b.zip |
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.
Diffstat (limited to 'Toolchain/Patches/gcc.patch')
0 files changed, 0 insertions, 0 deletions