serenity/Kernel/Arch
Pankaj Raghav f0b6eb6932 Kernel: Implement helpers to manipulate MSI(x) data structures
MSIx table entry is used to program interrupt vectors and it is
architecture specific. Add helper functions declaration in
Arch/PCIMSI.h. The definition of the function is placed in the
respective arch specific code.
2023-05-07 21:16:41 +02:00
..
aarch64 Kernel: Add reserve_interrupt_handlers API 2023-05-07 21:16:41 +02:00
x86_64 Kernel: Implement helpers to manipulate MSI(x) data structures 2023-05-07 21:16:41 +02:00
CPU.h
CurrentTime.h
DebugOutput.h
DeferredCallEntry.h
DeferredCallPool.cpp Kernel: Move deferred call code into separate DeferredCallPool class 2023-04-03 20:01:28 -06:00
DeferredCallPool.h Kernel: Move deferred call code into separate DeferredCallPool class 2023-04-03 20:01:28 -06:00
Delay.h
init.cpp Kernel/aarch64: Don't set multiboot_modules to an empty array on-stack 2023-04-29 08:53:29 -06:00
InterruptManagement.h
Interrupts.h Kernel: Add reserve_interrupt_handlers API 2023-05-07 21:16:41 +02:00
IRQController.h
mcontext.h
PageDirectory.h
PageFault.cpp Kernel: Remove heuristics for detecting malformed malloc memory access 2023-03-01 19:36:53 -07:00
PageFault.h Kernel/aarch64: Handle instruction aborts 2023-02-08 18:19:48 +00:00
PCIMSI.h Kernel: Implement helpers to manipulate MSI(x) data structures 2023-05-07 21:16:41 +02:00
Processor.cpp
Processor.h
ProcessorSpecificDataID.h
RegisterState.h
SafeMem.h
SmapDisabler.h
ThreadRegisters.h Kernel: Move ThreadRegisters into arch-specific directory 2022-12-29 19:32:20 -07:00
TrapFrame.h