xref: /linux/arch/s390/kvm/Kconfig (revision 6f9a3c330652b0fdb65d89e94977a8e79fe730e7)
177b455f1SChristian Borntraeger#
277b455f1SChristian Borntraeger# KVM configuration
377b455f1SChristian Borntraeger#
40ba12d10SAvi Kivitysource "virt/kvm/Kconfig"
55d9b8e30SAvi Kivity
677b455f1SChristian Borntraegermenuconfig VIRTUALIZATION
7*6f9a3c33SMartin Schwidefsky	def_bool y
8*6f9a3c33SMartin Schwidefsky	prompt "Virtualization"
977b455f1SChristian Borntraeger	---help---
1077b455f1SChristian Borntraeger	  Say Y here to get to see options for using your Linux host to run other
1177b455f1SChristian Borntraeger	  operating systems inside virtual machines (guests).
1277b455f1SChristian Borntraeger	  This option alone does not add any kernel code.
1377b455f1SChristian Borntraeger
1477b455f1SChristian Borntraeger	  If you say N, all options in this submenu will be skipped and disabled.
1577b455f1SChristian Borntraeger
1677b455f1SChristian Borntraegerif VIRTUALIZATION
1777b455f1SChristian Borntraeger
1877b455f1SChristian Borntraegerconfig KVM
19*6f9a3c33SMartin Schwidefsky	def_tristate y
20*6f9a3c33SMartin Schwidefsky	prompt "Kernel-based Virtual Machine (KVM) support"
2177b455f1SChristian Borntraeger	depends on HAVE_KVM && EXPERIMENTAL
2277b455f1SChristian Borntraeger	select PREEMPT_NOTIFIERS
2377b455f1SChristian Borntraeger	select ANON_INODES
2477b455f1SChristian Borntraeger	---help---
2577b455f1SChristian Borntraeger	  Support hosting paravirtualized guest machines using the SIE
2677b455f1SChristian Borntraeger	  virtualization capability on the mainframe. This should work
2777b455f1SChristian Borntraeger	  on any 64bit machine.
2877b455f1SChristian Borntraeger
2977b455f1SChristian Borntraeger	  This module provides access to the hardware capabilities through
3077b455f1SChristian Borntraeger	  a character device node named /dev/kvm.
3177b455f1SChristian Borntraeger
3277b455f1SChristian Borntraeger	  To compile this as a module, choose M here: the module
3377b455f1SChristian Borntraeger	  will be called kvm.
3477b455f1SChristian Borntraeger
3577b455f1SChristian Borntraeger	  If unsure, say N.
3677b455f1SChristian Borntraeger
3777b455f1SChristian Borntraeger# OK, it's a little counter-intuitive to do this, but it puts it neatly under
3877b455f1SChristian Borntraeger# the virtualization menu.
393a4d5c94SMichael S. Tsirkinsource drivers/vhost/Kconfig
4077b455f1SChristian Borntraegersource drivers/virtio/Kconfig
4177b455f1SChristian Borntraeger
4277b455f1SChristian Borntraegerendif # VIRTUALIZATION
43