serenity/Kernel/Arch/i386
Liav A bb73802b15 CPU: Use the new interrupt components
Now we use the GenericInterruptHandler class instead of IRQHandler in
the CPU functions.
This commit adds an include to the ISR stub macros header file.
Also, this commit adds support for IRQ sharing, so when an IRQHandler
will try to register to already-assigned IRQ number, a SharedIRQHandler
will be created to register both IRQHandlers.
2020-02-24 11:27:03 +01:00
..
Boot Kernel: Move kernel above the 3GB virtual address mark 2020-01-17 22:34:26 +01:00
APIC.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
APIC.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
CPU.cpp CPU: Use the new interrupt components 2020-02-24 11:27:03 +01:00
CPU.h CPU: Use the new interrupt components 2020-02-24 11:27:03 +01:00
Interrupts.h CPU: Add 2 files with ISR stub macros 2020-02-24 11:27:03 +01:00
ISRStubs.h CPU: Add 2 files with ISR stub macros 2020-02-24 11:27:03 +01:00
PIC.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
PIC.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
PIT.cpp Kernel: Assert on page fault during IRQ 2020-02-21 15:49:34 +01:00
PIT.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00