mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 12:57:35 +00:00
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.
This commit is contained in:
parent
bf7ac06d7b
commit
f0b6eb6932
4 changed files with 115 additions and 0 deletions
|
@ -393,6 +393,7 @@ if ("${SERENITY_ARCH}" STREQUAL "x86_64")
|
|||
Arch/x86_64/PCI/Controller/HostBridge.cpp
|
||||
Arch/x86_64/PCI/IDELegacyModeController.cpp
|
||||
Arch/x86_64/PCI/Initializer.cpp
|
||||
Arch/x86_64/PCI/MSI.cpp
|
||||
|
||||
Arch/x86_64/VGA/IOArbiter.cpp
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue