2 # This Kconfig describes xen options
6 bool "Xen guest support"
9 depends on X86_64 || (X86_32 && X86_PAE && !X86_VISWS)
10 depends on X86_CMPXCHG && X86_TSC
12 This is the Linux Xen port. Enabling this will allow the
13 kernel to boot in a paravirtualized environment under the
18 depends on PARAVIRT_XEN && PCI_XEN && SWIOTLB_XEN
19 depends on X86_LOCAL_APIC && X86_IO_APIC && ACPI && PCI
21 # Dummy symbol since people have come to rely on the PRIVILEGED_GUEST
23 # This doesn't work together with our identical symbol in drivers/xen/Kconfig
24 # (produces a recursive dependency), and renaming it is pointless given that
25 # it's meant as a compatibility thing.
26 #config XEN_PRIVILEGED_GUEST
31 depends on PARAVIRT_XEN && PCI && X86_LOCAL_APIC
33 config XEN_MAX_DOMAIN_MEMORY
37 depends on PARAVIRT_XEN
39 This only affects the sizing of some bss arrays, the unused
40 portions of which are freed.
42 config XEN_SAVE_RESTORE
44 depends on PARAVIRT_XEN
45 select HIBERNATE_CALLBACKS
49 bool "Enable Xen debug and tuning parameters in debugfs"
50 depends on PARAVIRT_XEN && DEBUG_FS
53 Enable statistics output and various tuning options in debugfs.
54 Enabling this option may incur a significant performance overhead.