Kconfig 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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. config KVM_BOOK3S_64_HANDLER
  19. bool
  20. config KVM_BOOK3S_64
  21. tristate "KVM support for PowerPC book3s_64 processors"
  22. depends on EXPERIMENTAL && PPC64
  23. select KVM
  24. select KVM_BOOK3S_64_HANDLER
  25. ---help---
  26. Support running unmodified book3s_64 and book3s_32 guest kernels
  27. in virtual machines on book3s_64 host processors.
  28. This module provides access to the hardware capabilities through
  29. a character device node named /dev/kvm.
  30. If unsure, say N.
  31. config KVM_440
  32. bool "KVM support for PowerPC 440 processors"
  33. depends on EXPERIMENTAL && 44x
  34. select KVM
  35. ---help---
  36. Support running unmodified 440 guest kernels in virtual machines on
  37. 440 host processors.
  38. This module provides access to the hardware capabilities through
  39. a character device node named /dev/kvm.
  40. If unsure, say N.
  41. config KVM_EXIT_TIMING
  42. bool "Detailed exit timing"
  43. depends on KVM
  44. ---help---
  45. Calculate elapsed time for every exit/enter cycle. A per-vcpu
  46. report is available in debugfs kvm/vm#_vcpu#_timing.
  47. The overhead is relatively small, however it is not recommended for
  48. production environments.
  49. If unsure, say N.
  50. config KVM_E500
  51. bool "KVM support for PowerPC E500 processors"
  52. depends on EXPERIMENTAL && E500
  53. select KVM
  54. ---help---
  55. Support running unmodified E500 guest kernels in virtual machines on
  56. E500 host processors.
  57. This module provides access to the hardware capabilities through
  58. a character device node named /dev/kvm.
  59. If unsure, say N.
  60. source drivers/virtio/Kconfig
  61. endif # VIRTUALIZATION