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