xref: /OK3568_Linux_fs/kernel/drivers/virt/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# Virtualization support drivers
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunmenuconfig VIRT_DRIVERS
7*4882a593Smuzhiyun	bool "Virtualization drivers"
8*4882a593Smuzhiyun	help
9*4882a593Smuzhiyun	  Say Y here to get to see options for device drivers that support
10*4882a593Smuzhiyun	  virtualization environments.
11*4882a593Smuzhiyun
12*4882a593Smuzhiyun	  If you say N, all options in this submenu will be skipped and disabled.
13*4882a593Smuzhiyun
14*4882a593Smuzhiyunif VIRT_DRIVERS
15*4882a593Smuzhiyun
16*4882a593Smuzhiyunconfig FSL_HV_MANAGER
17*4882a593Smuzhiyun	tristate "Freescale hypervisor management driver"
18*4882a593Smuzhiyun	depends on FSL_SOC
19*4882a593Smuzhiyun	select EPAPR_PARAVIRT
20*4882a593Smuzhiyun	help
21*4882a593Smuzhiyun          The Freescale hypervisor management driver provides several services
22*4882a593Smuzhiyun	  to drivers and applications related to the Freescale hypervisor:
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun          1) An ioctl interface for querying and managing partitions.
25*4882a593Smuzhiyun
26*4882a593Smuzhiyun          2) A file interface to reading incoming doorbells.
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun          3) An interrupt handler for shutting down the partition upon
29*4882a593Smuzhiyun	     receiving the shutdown doorbell from a manager partition.
30*4882a593Smuzhiyun
31*4882a593Smuzhiyun          4) A kernel interface for receiving callbacks when a managed
32*4882a593Smuzhiyun	     partition shuts down.
33*4882a593Smuzhiyun
34*4882a593Smuzhiyunsource "drivers/virt/vboxguest/Kconfig"
35*4882a593Smuzhiyun
36*4882a593Smuzhiyunsource "drivers/virt/nitro_enclaves/Kconfig"
37*4882a593Smuzhiyunendif
38