]> bbs.cooldavid.org Git - net-next-2.6.git/blame - arch/x86/xen/Kconfig
Merge branch 'for-linus' of git://git.infradead.org/users/eparis/notify
[net-next-2.6.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
6b0661a5
SS
16config XEN_DOM0
17 def_bool y
18 depends on XEN && PCI_XEN && SWIOTLB_XEN
19 depends on X86_LOCAL_APIC && X86_IO_APIC && ACPI && PCI
20
21# Dummy symbol since people have come to rely on the PRIVILEGED_GUEST
22# name in tools.
23config XEN_PRIVILEGED_GUEST
24 def_bool XEN_DOM0
25
ca65f9fc
SS
26config XEN_PVHVM
27 def_bool y
28 depends on XEN
29 depends on X86_LOCAL_APIC
30
8006ec3e 31config XEN_MAX_DOMAIN_MEMORY
58e05027
JF
32 int
33 default 128
8006ec3e
JF
34 depends on XEN
35 help
58e05027
JF
36 This only affects the sizing of some bss arrays, the unused
37 portions of which are freed.
93a0886e
JF
38
39config XEN_SAVE_RESTORE
40 bool
08115ab4 41 depends on XEN && PM
994025ca
JF
42 default y
43
44config XEN_DEBUG_FS
45 bool "Enable Xen debug and tuning parameters in debugfs"
46 depends on XEN && DEBUG_FS
47 default n
48 help
49 Enable statistics output and various tuning options in debugfs.
08115ab4 50 Enabling this option may incur a significant performance overhead.