xref: /openbmc/linux/arch/x86/xen/Kconfig (revision f15cbe6f)
1#
2# This Kconfig describes xen options
3#
4
5config XEN
6	bool "Xen guest support"
7	select PARAVIRT
8	select PARAVIRT_CLOCK
9	depends on X86_64 || (X86_32 && X86_PAE && !(X86_VISWS || X86_VOYAGER))
10	depends on X86_CMPXCHG && X86_TSC
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.
15
16config XEN_MAX_DOMAIN_MEMORY
17       int "Maximum allowed size of a domain in gigabytes"
18       default 8 if X86_32
19       default 32 if X86_64
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
25         need to be too stingy here.
26
27config XEN_SAVE_RESTORE
28       bool
29       depends on PM
30       default y