xen: make install_p2mtop_page() static
[deliverable/linux.git] / arch / x86 / xen / Kconfig
CommitLineData
e738fca8
JF
1#
2# This Kconfig describes xen options
3#
4
5config XEN
d3d1c4bd
RR
6 bool "Xen guest support"
7 select PARAVIRT
1c7b67f7 8 select PARAVIRT_CLOCK
965c7eca 9 depends on X86_64 || (X86_32 && X86_PAE && !X86_VISWS)
51dd660a 10 depends on X86_CMPXCHG && X86_TSC
e738fca8
JF
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.
8006ec3e 15
ca65f9fc
SS
16config XEN_PVHVM
17 def_bool y
18 depends on XEN
19 depends on X86_LOCAL_APIC
20
8006ec3e
JF
21config XEN_MAX_DOMAIN_MEMORY
22 int "Maximum allowed size of a domain in gigabytes"
51dd660a
JF
23 default 8 if X86_32
24 default 32 if X86_64
8006ec3e
JF
25 depends on XEN
26 help
27 The pseudo-physical to machine address array is sized
28 according to the maximum possible memory size of a Xen
29 domain. This array uses 1 page per gigabyte, so there's no
51dd660a 30 need to be too stingy here.
93a0886e
JF
31
32config XEN_SAVE_RESTORE
33 bool
08115ab4 34 depends on XEN && PM
994025ca
JF
35 default y
36
37config XEN_DEBUG_FS
38 bool "Enable Xen debug and tuning parameters in debugfs"
39 depends on XEN && DEBUG_FS
40 default n
41 help
42 Enable statistics output and various tuning options in debugfs.
08115ab4 43 Enabling this option may incur a significant performance overhead.
This page took 0.333061 seconds and 5 git commands to generate.