ladybird/Kernel/Interrupts
Pankaj Raghav aa832ee251 Kernel: Add conditional call to disable_irq in IRQHandler constructor
There is no use in calling disable_irq function in the IRQHandler
constructor if irq was not registered before. So add a condition where
we call disable_irq only if the irq was registered before.
2022-02-02 18:26:59 +01:00
..
APIC.cpp Kernel: Remove unnecessary includes from Thread.h 2022-01-30 16:21:59 +01:00
APIC.h Kernel: Setup APIC AP cores boot environment before init_stage2 2021-12-22 00:02:36 -08:00
GenericInterruptHandler.cpp
GenericInterruptHandler.h
InterruptManagement.cpp Kernel/Interrupts: Initialize two spurious handlers when PIC is disabled 2022-01-30 21:07:20 +02:00
InterruptManagement.h Kernel/Interrupts: Initialize two spurious handlers when PIC is disabled 2022-01-30 21:07:20 +02:00
IOAPIC.cpp Kernel: Make map_typed() & map_typed_writable() fallible using ErrorOr 2022-01-13 22:40:25 +01:00
IOAPIC.h
IRQController.h
IRQHandler.cpp Kernel: Add conditional call to disable_irq in IRQHandler constructor 2022-02-02 18:26:59 +01:00
IRQHandler.h
MSIHandler.h
PIC.cpp Kernel: Use a constexpr declaration for the disabled PIC IRQ base 2022-01-30 21:07:20 +02:00
PIC.h Kernel/Interrupts: Initialize two spurious handlers when PIC is disabled 2022-01-30 21:07:20 +02:00
SharedIRQHandler.cpp
SharedIRQHandler.h
SpuriousInterruptHandler.cpp Kernel/Interrupts: Initialize two spurious handlers when PIC is disabled 2022-01-30 21:07:20 +02:00
SpuriousInterruptHandler.h Kernel/Interrupts: Initialize two spurious handlers when PIC is disabled 2022-01-30 21:07:20 +02:00
UnhandledInterruptHandler.cpp
UnhandledInterruptHandler.h