introduce ->iterate(), ctx->pos, dir_emit()
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / x86 / xen / Kconfig
CommitLineData
e738fca8
JF
1#
2# This Kconfig describes xen options
3#
4
5config XEN
d3d1c4bd 6 bool "Xen guest support"
6276a074 7 depends on PARAVIRT
1c7b67f7 8 select PARAVIRT_CLOCK
c2374bf5 9 select XEN_HAVE_PVMMU
965c7eca 10 depends on X86_64 || (X86_32 && X86_PAE && !X86_VISWS)
d55c5a93 11 depends on X86_TSC
e738fca8
JF
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.
8006ec3e 16
6b0661a5
SS
17config XEN_DOM0
18 def_bool y
19 depends on XEN && PCI_XEN && SWIOTLB_XEN
20 depends on X86_LOCAL_APIC && X86_IO_APIC && ACPI && PCI
21
22# Dummy symbol since people have come to rely on the PRIVILEGED_GUEST
23# name in tools.
24config XEN_PRIVILEGED_GUEST
25 def_bool XEN_DOM0
26
ca65f9fc
SS
27config XEN_PVHVM
28 def_bool y
b17d0b5c 29 depends on XEN && PCI && X86_LOCAL_APIC
ca65f9fc 30
8006ec3e 31config XEN_MAX_DOMAIN_MEMORY
58e05027 32 int
80df4649
MU
33 default 500 if X86_64
34 default 64 if X86_32
8006ec3e
JF
35 depends on XEN
36 help
58e05027
JF
37 This only affects the sizing of some bss arrays, the unused
38 portions of which are freed.
93a0886e
JF
39
40config XEN_SAVE_RESTORE
41 bool
1eb208ae 42 depends on XEN
d419e4c0 43 select HIBERNATE_CALLBACKS
994025ca
JF
44 default y
45
46config XEN_DEBUG_FS
47 bool "Enable Xen debug and tuning parameters in debugfs"
48 depends on XEN && DEBUG_FS
49 default n
50 help
51 Enable statistics output and various tuning options in debugfs.
08115ab4 52 Enabling this option may incur a significant performance overhead.
80df4649 53