Kconfig 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #
  2. # This Kconfig describes xen options
  3. #
  4. config XEN
  5. bool "Xen guest support"
  6. select PARAVIRT
  7. select PARAVIRT_CLOCK
  8. depends on X86_64 || (X86_32 && X86_PAE && !X86_VISWS)
  9. depends on X86_CMPXCHG && X86_TSC
  10. help
  11. This is the Linux Xen port. Enabling this will allow the
  12. kernel to boot in a paravirtualized environment under the
  13. Xen hypervisor.
  14. config XEN_PVHVM
  15. def_bool y
  16. depends on XEN
  17. depends on X86_LOCAL_APIC
  18. config XEN_MAX_DOMAIN_MEMORY
  19. int "Maximum allowed size of a domain in gigabytes"
  20. default 8 if X86_32
  21. default 32 if X86_64
  22. depends on XEN
  23. help
  24. The pseudo-physical to machine address array is sized
  25. according to the maximum possible memory size of a Xen
  26. domain. This array uses 1 page per gigabyte, so there's no
  27. need to be too stingy here.
  28. config XEN_SAVE_RESTORE
  29. bool
  30. depends on XEN && PM
  31. default y
  32. config XEN_DEBUG_FS
  33. bool "Enable Xen debug and tuning parameters in debugfs"
  34. depends on XEN && DEBUG_FS
  35. default n
  36. help
  37. Enable statistics output and various tuning options in debugfs.
  38. Enabling this option may incur a significant performance overhead.