Kconfig 2.0 KB

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