Kconfig 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #
  2. # This Kconfig describes xen options
  3. #
  4. config XEN
  5. bool "Xen guest support"
  6. depends on PARAVIRT
  7. select PARAVIRT_CLOCK
  8. select XEN_HAVE_PVMMU
  9. depends on X86_64 || (X86_32 && X86_PAE)
  10. depends on X86_TSC
  11. help
  12. This is the Linux Xen port. Enabling this will allow the
  13. kernel to boot in a paravirtualized environment under the
  14. Xen hypervisor.
  15. config XEN_DOM0
  16. def_bool y
  17. depends on XEN && PCI_XEN && SWIOTLB_XEN
  18. depends on X86_LOCAL_APIC && X86_IO_APIC && ACPI && PCI
  19. config XEN_PVHVM
  20. def_bool y
  21. depends on XEN && PCI && X86_LOCAL_APIC
  22. config XEN_MAX_DOMAIN_MEMORY
  23. int
  24. default 500 if X86_64
  25. default 64 if X86_32
  26. depends on XEN
  27. help
  28. This only affects the sizing of some bss arrays, the unused
  29. portions of which are freed.
  30. config XEN_SAVE_RESTORE
  31. bool
  32. depends on XEN
  33. select HIBERNATE_CALLBACKS
  34. default y
  35. config XEN_DEBUG_FS
  36. bool "Enable Xen debug and tuning parameters in debugfs"
  37. depends on XEN && DEBUG_FS
  38. default n
  39. help
  40. Enable statistics output and various tuning options in debugfs.
  41. Enabling this option may incur a significant performance overhead.
  42. config XEN_PVH
  43. bool "Support for running as a PVH guest"
  44. depends on X86_64 && XEN && XEN_PVHVM
  45. def_bool n