177b455f1SChristian Borntraeger# 277b455f1SChristian Borntraeger# KVM configuration 377b455f1SChristian Borntraeger# 477b455f1SChristian Borntraegerconfig HAVE_KVM 577b455f1SChristian Borntraeger bool 677b455f1SChristian Borntraeger 7*5d9b8e30SAvi Kivityconfig HAVE_KVM_IRQCHIP 8*5d9b8e30SAvi Kivity bool 9*5d9b8e30SAvi Kivity 1077b455f1SChristian Borntraegermenuconfig VIRTUALIZATION 1177b455f1SChristian Borntraeger bool "Virtualization" 1277b455f1SChristian Borntraeger default y 1377b455f1SChristian Borntraeger ---help--- 1477b455f1SChristian Borntraeger Say Y here to get to see options for using your Linux host to run other 1577b455f1SChristian Borntraeger operating systems inside virtual machines (guests). 1677b455f1SChristian Borntraeger This option alone does not add any kernel code. 1777b455f1SChristian Borntraeger 1877b455f1SChristian Borntraeger If you say N, all options in this submenu will be skipped and disabled. 1977b455f1SChristian Borntraeger 2077b455f1SChristian Borntraegerif VIRTUALIZATION 2177b455f1SChristian Borntraeger 2277b455f1SChristian Borntraegerconfig KVM 2377b455f1SChristian Borntraeger tristate "Kernel-based Virtual Machine (KVM) support" 2477b455f1SChristian Borntraeger depends on HAVE_KVM && EXPERIMENTAL 2577b455f1SChristian Borntraeger select PREEMPT_NOTIFIERS 2677b455f1SChristian Borntraeger select ANON_INODES 2777b455f1SChristian Borntraeger select S390_SWITCH_AMODE 2877b455f1SChristian Borntraeger ---help--- 2977b455f1SChristian Borntraeger Support hosting paravirtualized guest machines using the SIE 3077b455f1SChristian Borntraeger virtualization capability on the mainframe. This should work 3177b455f1SChristian Borntraeger on any 64bit machine. 3277b455f1SChristian Borntraeger 3377b455f1SChristian Borntraeger This module provides access to the hardware capabilities through 3477b455f1SChristian Borntraeger a character device node named /dev/kvm. 3577b455f1SChristian Borntraeger 3677b455f1SChristian Borntraeger To compile this as a module, choose M here: the module 3777b455f1SChristian Borntraeger will be called kvm. 3877b455f1SChristian Borntraeger 3977b455f1SChristian Borntraeger If unsure, say N. 4077b455f1SChristian Borntraeger 417732a8d1SAvi Kivityconfig KVM_TRACE 427732a8d1SAvi Kivity bool 437732a8d1SAvi Kivity 4477b455f1SChristian Borntraeger# OK, it's a little counter-intuitive to do this, but it puts it neatly under 4577b455f1SChristian Borntraeger# the virtualization menu. 4677b455f1SChristian Borntraegersource drivers/virtio/Kconfig 4777b455f1SChristian Borntraeger 4877b455f1SChristian Borntraegerendif # VIRTUALIZATION 49