CONFIG_IVSHMEM_MSI_X_VECTORS
How many notification vectors should be pre-allocated?
Type: int
Help
MSI-X vector holders must be pre-allocated. One can pre-allocate
more or less than necessary. Depends on how many VMs will connect
with each other. These are know to be the notification vectors in
ivshmem.
Direct dependencies
IVSHMEM_DOORBELL
&& IVSHMEM
&& VIRTUALIZATION
(Includes any dependencies from ifs and menus.)
Default
2
Kconfig definition
At <Zephyr>/drivers/virtualization/Kconfig:40
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <Zephyr>/drivers/Kconfig:108
Menu path: (Top) → Device Drivers → Virtualization guests drivers → Inter-VM shared memory device (ivshmem) → Support interrupt based ivshmem (doorbell version)
config IVSHMEM_MSI_X_VECTORS
int "How many notification vectors should be pre-allocated?"
default 2
depends on IVSHMEM_DOORBELL && IVSHMEM && VIRTUALIZATION
help
MSI-X vector holders must be pre-allocated. One can pre-allocate
more or less than necessary. Depends on how many VMs will connect
with each other. These are know to be the notification vectors in
ivshmem.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)