You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.8 KiB
61 lines
1.8 KiB
# SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
config GUNYAH
|
|
tristate "Gunyah Virtualization drivers"
|
|
depends on ARM64
|
|
depends on MAILBOX
|
|
select GUNYAH_PLATFORM_HOOKS
|
|
select AUXILIARY_BUS
|
|
imply GUNYAH_QCOM_PLATFORM if ARCH_QCOM
|
|
help
|
|
The Gunyah drivers are the helper interfaces that run in a guest VM
|
|
such as basic inter-VM IPC and signaling mechanisms, and higher level
|
|
services such as memory/device sharing, IRQ sharing, and so on.
|
|
|
|
Say Y/M here to enable the drivers needed to interact in a Gunyah
|
|
virtual environment.
|
|
|
|
config GUNYAH_PLATFORM_HOOKS
|
|
tristate
|
|
|
|
config GUNYAH_QCOM_PLATFORM
|
|
tristate "Support for Gunyah on Qualcomm platforms"
|
|
depends on GUNYAH
|
|
select GUNYAH_PLATFORM_HOOKS
|
|
select QCOM_SCM
|
|
help
|
|
Enable support for interacting with Gunyah on Qualcomm
|
|
platforms. Interaction with Qualcomm firmware requires
|
|
extra platform-specific support.
|
|
|
|
Say Y/M here to use Gunyah on Qualcomm platforms.
|
|
|
|
config GUNYAH_VCPU
|
|
tristate "Runnable Gunyah vCPUs"
|
|
depends on GUNYAH
|
|
help
|
|
Enable kernel support for host-scheduled vCPUs running under Gunyah.
|
|
When selecting this option, userspace virtual machine managers (VMM)
|
|
can schedule the guest VM's vCPUs instead of using Gunyah's scheduler.
|
|
VMMs can also handle stage 2 faults of the vCPUs.
|
|
|
|
Say Y/M here if unsure and you want to support Gunyah VMMs.
|
|
|
|
config GUNYAH_IRQFD
|
|
tristate "Gunyah irqfd interface"
|
|
depends on GUNYAH
|
|
help
|
|
Enable kernel support for creating irqfds which can raise an interrupt
|
|
on Gunyah virtual machine.
|
|
|
|
Say Y/M here if unsure and you want to support Gunyah VMMs.
|
|
|
|
config GUNYAH_IOEVENTFD
|
|
tristate "Gunyah ioeventfd interface"
|
|
depends on GUNYAH
|
|
help
|
|
Enable kernel support for creating ioeventfds which can alert userspace
|
|
when a Gunyah virtual machine accesses a memory address.
|
|
|
|
Say Y/M here if unsure and you want to support Gunyah VMMs.
|