serenity/Kernel/Interrupts
Liav A 85307dd26e Kernel: Don't use references or pointers to physical addresses
Now the ACPI & PCI code is more safer, because we don't use raw pointers
or references to objects or data that are located in the physical
address space, so an accidental dereference cannot happen easily.
Instead, we use the PhysicalAddress class to represent those addresses.
2020-02-24 11:27:03 +01:00
..
APIC.cpp Kernel: Add the new APIC namespace 2020-02-24 11:27:03 +01:00
APIC.h Kernel: Add the new APIC namespace 2020-02-24 11:27:03 +01:00
GenericInterruptHandler.cpp Kernel: Add Interrupt Management and Generic Interrupt Handler 2020-02-24 11:27:03 +01:00
GenericInterruptHandler.h Kernel: Change get_sharing_devices_count() in GenericInterruptHandler 2020-02-24 11:27:03 +01:00
InterruptManagement.cpp Kernel: Don't use references or pointers to physical addresses 2020-02-24 11:27:03 +01:00
InterruptManagement.h Kernel: Don't use references or pointers to physical addresses 2020-02-24 11:27:03 +01:00
IOAPIC.cpp Kernel: Add the IOAPIC class 2020-02-24 11:27:03 +01:00
IOAPIC.h Kernel: Add the IOAPIC class 2020-02-24 11:27:03 +01:00
IRQController.h Kernel: Add IRQController class 2020-02-24 11:27:03 +01:00
IRQHandler.cpp Kernel: Add new IRQHandler class 2020-02-24 11:27:03 +01:00
IRQHandler.h Kernel: Change get_sharing_devices_count() in GenericInterruptHandler 2020-02-24 11:27:03 +01:00
MSIHandler.h Kernel: Change get_sharing_devices_count() in GenericInterruptHandler 2020-02-24 11:27:03 +01:00
PIC.cpp Kernel: Add the PIC class 2020-02-24 11:27:03 +01:00
PIC.h Kernel: Add the PIC class 2020-02-24 11:27:03 +01:00
SharedIRQHandler.cpp Kernel: Add SharedIRQHandler class 2020-02-24 11:27:03 +01:00
SharedIRQHandler.h Kernel: Change get_sharing_devices_count() in GenericInterruptHandler 2020-02-24 11:27:03 +01:00
UnhandledInterruptHandler.cpp Kernel: Add UnhandledInterruptHandler class 2020-02-24 11:27:03 +01:00
UnhandledInterruptHandler.h Kernel: Change get_sharing_devices_count() in GenericInterruptHandler 2020-02-24 11:27:03 +01:00