Commit | Line | Data |
---|---|---|
e738fca8 JF |
1 | # |
2 | # This Kconfig describes xen options | |
3 | # | |
4 | ||
5 | config 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 |
16 | config 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. | |
23 | config XEN_PRIVILEGED_GUEST | |
24 | def_bool XEN_DOM0 | |
25 | ||
ca65f9fc SS |
26 | config XEN_PVHVM |
27 | def_bool y | |
28 | depends on XEN | |
29 | depends on X86_LOCAL_APIC | |
30 | ||
8006ec3e | 31 | config 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 | |
39 | config XEN_SAVE_RESTORE | |
40 | bool | |
1eb208ae | 41 | depends on XEN |
d419e4c0 | 42 | select HIBERNATE_CALLBACKS |
994025ca JF |
43 | default y |
44 | ||
45 | config XEN_DEBUG_FS | |
46 | bool "Enable Xen debug and tuning parameters in debugfs" | |
47 | depends on XEN && DEBUG_FS | |
48 | default n | |
49 | help | |
50 | Enable statistics output and various tuning options in debugfs. | |
08115ab4 | 51 | Enabling this option may incur a significant performance overhead. |
fc25151d KRW |
52 | |
53 | config XEN_DEBUG | |
54 | bool "Enable Xen debug checks" | |
55 | depends on XEN | |
56 | default n | |
57 | help | |
58 | Enable various WARN_ON checks in the Xen MMU code. | |
59 | Enabling this option WILL incur a significant performance overhead. |