Lines Matching +full:ivshmem +full:- +full:v2
3 # Copyright (c) 2015-2020 Intel Corporation
4 # SPDX-License-Identifier: Apache-2.0
15 config IVSHMEM config
16 bool "Inter-VM shared memory device (ivshmem)"
19 This will enable support of qemu's ivshmem device, which is also
23 if IVSHMEM
25 module = IVSHMEM
26 module-str = ivshmem
30 bool "Support interrupt based ivshmem (doorbell version)"
32 This will enable support of ivshmem-doorbell, i.e. the interrupt
33 based ivshmem. For ivshmem-v2 INTx interrupts are also supported.
36 int "How many notification vectors should be pre-allocated?"
40 MSI-X vector holders must be pre-allocated. One can pre-allocate
43 ivshmem.
46 int "MSI-X interrupt priority"
50 Interrupt priority used for the MSI-X generated interrupts.
54 bool "IVshmem shell module"
57 This is mostly a module to help getting info the ivshmem and/or
58 quickly testing your ivshmem client application (from another VM).
60 endif # IVSHMEM
63 bool "Inter-VM shared memory v2 (ivshmem-v2)"
64 select IVSHMEM
66 Enable ivshmem-v2 support.
67 ivshmem-v2 is primarily used for IPC in the Jailhouse hypervisor.