xref: /openbmc/linux/drivers/virt/Kconfig (revision 6c8c1406)
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	depends on ACPI
20af6b54e2SJason A. Donenfeld	help
21af6b54e2SJason A. Donenfeld	  Say Y here to use the hypervisor-provided Virtual Machine Generation ID
22af6b54e2SJason A. Donenfeld	  to reseed the RNG when the VM is cloned. This is highly recommended if
23af6b54e2SJason A. Donenfeld	  you intend to do any rollback / cloning / snapshotting of VMs.
24af6b54e2SJason A. Donenfeld
25af6b54e2SJason A. Donenfeld	  Prefer Y to M so that this protection is activated very early.
26af6b54e2SJason A. Donenfeld
276db71994STimur Tabiconfig FSL_HV_MANAGER
286db71994STimur Tabi	tristate "Freescale hypervisor management driver"
296db71994STimur Tabi	depends on FSL_SOC
3040656397SStuart Yoder	select EPAPR_PARAVIRT
316db71994STimur Tabi	help
326db71994STimur Tabi          The Freescale hypervisor management driver provides several services
336db71994STimur Tabi	  to drivers and applications related to the Freescale hypervisor:
346db71994STimur Tabi
356db71994STimur Tabi          1) An ioctl interface for querying and managing partitions.
366db71994STimur Tabi
376db71994STimur Tabi          2) A file interface to reading incoming doorbells.
386db71994STimur Tabi
396db71994STimur Tabi          3) An interrupt handler for shutting down the partition upon
406db71994STimur Tabi	     receiving the shutdown doorbell from a manager partition.
416db71994STimur Tabi
426db71994STimur Tabi          4) A kernel interface for receiving callbacks when a managed
436db71994STimur Tabi	     partition shuts down.
446db71994STimur Tabi
450ba002bcSHans de Goedesource "drivers/virt/vboxguest/Kconfig"
4607499cc6SAndra Paraschiv
4707499cc6SAndra Paraschivsource "drivers/virt/nitro_enclaves/Kconfig"
48666834c4SShuo Liu
49666834c4SShuo Liusource "drivers/virt/acrn/Kconfig"
50cbabf03cSDov Murik
51cbabf03cSDov Muriksource "drivers/virt/coco/efi_secret/Kconfig"
52cbabf03cSDov Murik
53d63670d2STom Lendackysource "drivers/virt/coco/sev-guest/Kconfig"
54fce96cf0SBrijesh Singh
55*6c8c1406SKuppuswamy Sathyanarayanansource "drivers/virt/coco/tdx-guest/Kconfig"
56*6c8c1406SKuppuswamy Sathyanarayanan
576db71994STimur Tabiendif
58