ladybird/Kernel/Interrupts
Liav A 8d9b6c57b5 Interrupts: Use Optional container in IOAPIC
We return the Optional container in find_redirection_entry_by_vector()
method instead of a raw integer. This makes the code more readable and
correct.
2020-03-24 16:15:33 +01:00
..
APIC.cpp Kernel: Abstract IRQ controller handling from Interrupt handlers 2020-03-24 16:15:33 +01:00
APIC.h Kernel: Abstract IRQ controller handling from Interrupt handlers 2020-03-24 16:15:33 +01:00
GenericInterruptHandler.cpp Kernel: Acquire ISA interrupt overrides from Interrupt Management 2020-03-06 10:32:32 +01:00
GenericInterruptHandler.h Interrupts: Remove unused methods 2020-03-24 16:15:33 +01:00
InterruptManagement.cpp Interrupts: Assert if trying to install an handler on syscall vector 2020-03-24 16:15:33 +01:00
InterruptManagement.h Kernel: Create an interface for conversion between IRQs and interrupts 2020-03-24 16:15:33 +01:00
IOAPIC.cpp Interrupts: Use Optional container in IOAPIC 2020-03-24 16:15:33 +01:00
IOAPIC.h Interrupts: Use Optional container in IOAPIC 2020-03-24 16:15:33 +01:00
IRQController.h Interrupts: Simplify IRQ disabling & enabling in IRQController(s) 2020-03-24 16:15:33 +01:00
IRQHandler.cpp Kernel: Simplify disable_irq() and enable_irq() methods in IRQHandler 2020-03-24 16:15:33 +01:00
IRQHandler.h Kernel: Use a const reference to RegisterState in IRQ handling 2020-03-19 15:48:00 +01:00
MSIHandler.h Kernel: Change get_sharing_devices_count() in GenericInterruptHandler 2020-02-24 11:27:03 +01:00
PIC.cpp Interrupts: Simplify IRQ disabling & enabling in IRQController(s) 2020-03-24 16:15:33 +01:00
PIC.h Interrupts: Simplify IRQ disabling & enabling in IRQController(s) 2020-03-24 16:15:33 +01:00
SharedIRQHandler.cpp Kernel: Abstract IRQ controller handling from Interrupt handlers 2020-03-24 16:15:33 +01:00
SharedIRQHandler.h Kernel: Use a const reference to RegisterState in IRQ handling 2020-03-19 15:48:00 +01:00
SpuriousInterruptHandler.cpp Kernel: Abstract IRQ controller handling from Interrupt handlers 2020-03-24 16:15:33 +01:00
SpuriousInterruptHandler.h Kernel: Correct Spurious Interrupt handlers' controller model() method 2020-03-24 16:15:33 +01:00
UnhandledInterruptHandler.cpp Kernel: Use a const reference to RegisterState in IRQ handling 2020-03-19 15:48:00 +01:00
UnhandledInterruptHandler.h Kernel: Use a const reference to RegisterState in IRQ handling 2020-03-19 15:48:00 +01:00