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 |
51dd660a JF |
9 | depends on X86_64 || (X86_32 && X86_PAE && !(X86_VISWS || X86_VOYAGER)) |
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 JF |
15 | |
16 | config XEN_MAX_DOMAIN_MEMORY | |
17 | int "Maximum allowed size of a domain in gigabytes" | |
51dd660a JF |
18 | default 8 if X86_32 |
19 | default 32 if X86_64 | |
8006ec3e JF |
20 | depends on XEN |
21 | help | |
22 | The pseudo-physical to machine address array is sized | |
23 | according to the maximum possible memory size of a Xen | |
24 | domain. This array uses 1 page per gigabyte, so there's no | |
51dd660a | 25 | need to be too stingy here. |
93a0886e JF |
26 | |
27 | config XEN_SAVE_RESTORE | |
28 | bool | |
29 | depends on PM | |
30 | default y |