serenity/Kernel/Interrupts
Liav A 84fbab6803 Kernel: Move IO delay code to x86 architecture subdirectory
Many code patterns and hardware procedures rely on reliable delay in the
microseconds granularity, and since they are using such delays which are
valid cases, but should not rely on x86 specific code, we allow to
determine in compile time the proper platform-specific code to use to
invoke such delays.
2022-09-20 18:43:05 +01:00
..
APIC.cpp Kernel: Move IO delay code to x86 architecture subdirectory 2022-09-20 18:43:05 +01:00
APIC.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
GenericInterruptHandler.cpp Kernel: Move IRQController and InterruptManagement to Arch directory 2022-06-02 13:14:12 +01:00
GenericInterruptHandler.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
IOAPIC.cpp Kernel: Move IRQController and InterruptManagement to Arch directory 2022-06-02 13:14:12 +01:00
IOAPIC.h Kernel: Move IRQController and InterruptManagement to Arch directory 2022-06-02 13:14:12 +01:00
IRQHandler.cpp Kernel: Move IRQController and InterruptManagement to Arch directory 2022-06-02 13:14:12 +01:00
IRQHandler.h Kernel: Make self-contained locking smart pointers their own classes 2022-08-20 17:20:43 +02:00
PIC.cpp Kernel: Implement InterruptDisabler using generic Processor functions 2022-06-02 13:14:12 +01:00
PIC.h Kernel: Move IRQController and InterruptManagement to Arch directory 2022-06-02 13:14:12 +01:00
SharedIRQHandler.cpp Kernel: Move IRQController and InterruptManagement to Arch directory 2022-06-02 13:14:12 +01:00
SharedIRQHandler.h Kernel: Make self-contained locking smart pointers their own classes 2022-08-20 17:20:43 +02:00
SpuriousInterruptHandler.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
SpuriousInterruptHandler.h Kernel: Make self-contained locking smart pointers their own classes 2022-08-20 17:20:43 +02:00
UnhandledInterruptHandler.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
UnhandledInterruptHandler.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00