Kconfig 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. #
  2. # KVM configuration
  3. #
  4. source "virt/kvm/Kconfig"
  5. menuconfig VIRTUALIZATION
  6. bool "Virtualization"
  7. ---help---
  8. Say Y here to get to see options for using your Linux host to run
  9. other operating systems inside virtual machines (guests).
  10. This option alone does not add any kernel code.
  11. If you say N, all options in this submenu will be skipped and
  12. disabled.
  13. if VIRTUALIZATION
  14. config KVM
  15. bool
  16. select PREEMPT_NOTIFIERS
  17. select ANON_INODES
  18. select KVM_MMIO
  19. config KVM_BOOK3S_HANDLER
  20. bool
  21. config KVM_BOOK3S_64_HANDLER
  22. bool
  23. select KVM_BOOK3S_HANDLER
  24. config KVM_BOOK3S_64
  25. tristate "KVM support for PowerPC book3s_64 processors"
  26. depends on EXPERIMENTAL && PPC64
  27. select KVM
  28. select KVM_BOOK3S_64_HANDLER
  29. ---help---
  30. Support running unmodified book3s_64 and book3s_32 guest kernels
  31. in virtual machines on book3s_64 host processors.
  32. This module provides access to the hardware capabilities through
  33. a character device node named /dev/kvm.
  34. If unsure, say N.
  35. config KVM_440
  36. bool "KVM support for PowerPC 440 processors"
  37. depends on EXPERIMENTAL && 44x
  38. select KVM
  39. ---help---
  40. Support running unmodified 440 guest kernels in virtual machines on
  41. 440 host processors.
  42. This module provides access to the hardware capabilities through
  43. a character device node named /dev/kvm.
  44. If unsure, say N.
  45. config KVM_EXIT_TIMING
  46. bool "Detailed exit timing"
  47. depends on KVM_440 || KVM_E500
  48. ---help---
  49. Calculate elapsed time for every exit/enter cycle. A per-vcpu
  50. report is available in debugfs kvm/vm#_vcpu#_timing.
  51. The overhead is relatively small, however it is not recommended for
  52. production environments.
  53. If unsure, say N.
  54. config KVM_E500
  55. bool "KVM support for PowerPC E500 processors"
  56. depends on EXPERIMENTAL && E500
  57. select KVM
  58. ---help---
  59. Support running unmodified E500 guest kernels in virtual machines on
  60. E500 host processors.
  61. This module provides access to the hardware capabilities through
  62. a character device node named /dev/kvm.
  63. If unsure, say N.
  64. source drivers/vhost/Kconfig
  65. source drivers/virtio/Kconfig
  66. endif # VIRTUALIZATION