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