Kconfig 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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_DOM0
  15. def_bool y
  16. depends on XEN && PCI_XEN && SWIOTLB_XEN
  17. depends on X86_LOCAL_APIC && X86_IO_APIC && ACPI && PCI
  18. # Dummy symbol since people have come to rely on the PRIVILEGED_GUEST
  19. # name in tools.
  20. config XEN_PRIVILEGED_GUEST
  21. def_bool XEN_DOM0
  22. config XEN_PVHVM
  23. def_bool y
  24. depends on XEN
  25. depends on X86_LOCAL_APIC
  26. config XEN_MAX_DOMAIN_MEMORY
  27. int
  28. default 128
  29. depends on XEN
  30. help
  31. This only affects the sizing of some bss arrays, the unused
  32. portions of which are freed.
  33. config XEN_SAVE_RESTORE
  34. bool
  35. depends on XEN
  36. select HIBERNATE_CALLBACKS
  37. default y
  38. config XEN_DEBUG_FS
  39. bool "Enable Xen debug and tuning parameters in debugfs"
  40. depends on XEN && DEBUG_FS
  41. default n
  42. help
  43. Enable statistics output and various tuning options in debugfs.
  44. Enabling this option may incur a significant performance overhead.
  45. config XEN_DEBUG
  46. bool "Enable Xen debug checks"
  47. depends on XEN
  48. default n
  49. help
  50. Enable various WARN_ON checks in the Xen MMU code.
  51. Enabling this option WILL incur a significant performance overhead.