Expand description
MSI / MSI-X interrupt support for PCI devices (x86_64).
MSI (Message Signalled Interrupts) bypass the I/O APIC entirely: the device writes a message directly to the LAPIC’s system bus.
§Reference
- PCI Local Bus Spec 3.0, §6.8
- Intel 64 and IA-32 SDM, Vol. 3A, §10.11
Functions§
- enable_
msi 🔒 - Try to enable MSI on
pci_devwithvector. - enable_
msix 🔒 - Try to enable MSI-X on
pci_devwithvectorusing the first table entry. - probe_
and_ enable - Probe a PCI device and enable the best available interrupt mode.