xref: /openbmc/linux/arch/s390/kvm/Kconfig (revision 8fa5723aa7e053d498336b48448b292fc2e0458b)
1#
2# KVM configuration
3#
4config HAVE_KVM
5       bool
6
7menuconfig VIRTUALIZATION
8	bool "Virtualization"
9	default y
10	---help---
11	  Say Y here to get to see options for using your Linux host to run other
12	  operating systems inside virtual machines (guests).
13	  This option alone does not add any kernel code.
14
15	  If you say N, all options in this submenu will be skipped and disabled.
16
17if VIRTUALIZATION
18
19config KVM
20	tristate "Kernel-based Virtual Machine (KVM) support"
21	depends on HAVE_KVM && EXPERIMENTAL
22	select PREEMPT_NOTIFIERS
23	select ANON_INODES
24	select S390_SWITCH_AMODE
25	---help---
26	  Support hosting paravirtualized guest machines using the SIE
27	  virtualization capability on the mainframe. This should work
28	  on any 64bit machine.
29
30	  This module provides access to the hardware capabilities through
31	  a character device node named /dev/kvm.
32
33	  To compile this as a module, choose M here: the module
34	  will be called kvm.
35
36	  If unsure, say N.
37
38config KVM_TRACE
39       bool
40
41# OK, it's a little counter-intuitive to do this, but it puts it neatly under
42# the virtualization menu.
43source drivers/virtio/Kconfig
44
45endif # VIRTUALIZATION
46