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