xref: /linux/drivers/virt/Kconfig (revision f0cd69b8cca6a5096463644d6dacc9f991bfa521)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
26db71994STimur Tabi#
36db71994STimur Tabi# Virtualization support drivers
46db71994STimur Tabi#
56db71994STimur Tabi
66db71994STimur Tabimenuconfig VIRT_DRIVERS
76db71994STimur Tabi	bool "Virtualization drivers"
8a7f7f624SMasahiro Yamada	help
96db71994STimur Tabi	  Say Y here to get to see options for device drivers that support
106db71994STimur Tabi	  virtualization environments.
116db71994STimur Tabi
126db71994STimur Tabi	  If you say N, all options in this submenu will be skipped and disabled.
136db71994STimur Tabi
146db71994STimur Tabiif VIRT_DRIVERS
156db71994STimur Tabi
16af6b54e2SJason A. Donenfeldconfig VMGENID
17af6b54e2SJason A. Donenfeld	tristate "Virtual Machine Generation ID driver"
18af6b54e2SJason A. Donenfeld	default y
19af6b54e2SJason A. Donenfeld	help
20af6b54e2SJason A. Donenfeld	  Say Y here to use the hypervisor-provided Virtual Machine Generation ID
21af6b54e2SJason A. Donenfeld	  to reseed the RNG when the VM is cloned. This is highly recommended if
22af6b54e2SJason A. Donenfeld	  you intend to do any rollback / cloning / snapshotting of VMs.
23af6b54e2SJason A. Donenfeld
24af6b54e2SJason A. Donenfeld	  Prefer Y to M so that this protection is activated very early.
25af6b54e2SJason A. Donenfeld
266db71994STimur Tabiconfig FSL_HV_MANAGER
276db71994STimur Tabi	tristate "Freescale hypervisor management driver"
286db71994STimur Tabi	depends on FSL_SOC
2940656397SStuart Yoder	select EPAPR_PARAVIRT
306db71994STimur Tabi	help
316db71994STimur Tabi          The Freescale hypervisor management driver provides several services
326db71994STimur Tabi	  to drivers and applications related to the Freescale hypervisor:
336db71994STimur Tabi
346db71994STimur Tabi          1) An ioctl interface for querying and managing partitions.
356db71994STimur Tabi
366db71994STimur Tabi          2) A file interface to reading incoming doorbells.
376db71994STimur Tabi
386db71994STimur Tabi          3) An interrupt handler for shutting down the partition upon
396db71994STimur Tabi	     receiving the shutdown doorbell from a manager partition.
406db71994STimur Tabi
416db71994STimur Tabi          4) A kernel interface for receiving callbacks when a managed
426db71994STimur Tabi	     partition shuts down.
436db71994STimur Tabi
440ba002bcSHans de Goedesource "drivers/virt/vboxguest/Kconfig"
4507499cc6SAndra Paraschiv
4607499cc6SAndra Paraschivsource "drivers/virt/nitro_enclaves/Kconfig"
47666834c4SShuo Liu
48666834c4SShuo Liusource "drivers/virt/acrn/Kconfig"
49cbabf03cSDov Murik
50*ec51ffcfSDan Williamssource "drivers/virt/coco/Kconfig"
516c8c1406SKuppuswamy Sathyanarayanan
526db71994STimur Tabiendif
53