Expand description
GICv3 ITS interrupt wrappers for PCIe.
The ITS routes MSIs using a 32-bit device ID. For PCIe, this is
(segment << 16) | bdf. The BDF is resolved by MsiTarget from
the port’s bus range (for single-function devices) or passed
explicitly by multi-function devices and root ports.
The wrappers here handle only the segment-to-ITS-devid mapping: prepending the PCI segment number to the BDF. One instance per root complex or switch connection.
Structs§
- ItsIrq
Fd - An [
IrqFd] wrapper that produces ITS-aware irqfd routes. - ItsSignal
Msi - A [
SignalMsi] wrapper that prepends the PCI segment to the BDF, producing the ITS device ID.