The latest development version of this page may be more current than this released 2.7.5 version.

CONFIG_PCIE_MSI_MULTI_VECTOR

Enable MSI multi-vector support

Type: bool

Help

MSI can support up to 32 different messages. This will enable the
support of such capability so each message can get a vector
assigned to it. This will require for the selected architecture
to provide the necessary logic to make it work. Disable this if
the vectors cannot be managed by the hardware or if none of the
peripheral require this.

Direct dependencies

PCIE_MSI && PCIE

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols that select this symbol

Kconfig definition

At drivers/pcie/host/Kconfig:23

Included via Kconfig:8Kconfig.zephyr:42drivers/Kconfig:34drivers/pcie/Kconfig:3

Menu path: (Top) → Device Drivers → Enable new PCI/PCIe Root Complex support → Enable support for PCI(e) MSI

config PCIE_MSI_MULTI_VECTOR
    bool "Enable MSI multi-vector support"
    depends on PCIE_MSI && PCIE
    help
      MSI can support up to 32 different messages. This will enable the
      support of such capability so each message can get a vector
      assigned to it. This will require for the selected architecture
      to provide the necessary logic to make it work. Disable this if
      the vectors cannot be managed by the hardware or if none of the
      peripheral require this.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)