80 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# SPDX-License-Identifier: GPL-2.0
 | 
						|
#
 | 
						|
# This Kconfig describes xen options
 | 
						|
#
 | 
						|
 | 
						|
config XEN
 | 
						|
	bool "Xen guest support"
 | 
						|
	depends on PARAVIRT
 | 
						|
	select PARAVIRT_CLOCK
 | 
						|
	depends on X86_64 || (X86_32 && X86_PAE)
 | 
						|
	depends on X86_LOCAL_APIC && X86_TSC
 | 
						|
	help
 | 
						|
	  This is the Linux Xen port.  Enabling this will allow the
 | 
						|
	  kernel to boot in a paravirtualized environment under the
 | 
						|
	  Xen hypervisor.
 | 
						|
 | 
						|
config XEN_PV
 | 
						|
	bool "Xen PV guest support"
 | 
						|
	default y
 | 
						|
	depends on XEN
 | 
						|
	select XEN_HAVE_PVMMU
 | 
						|
	select XEN_HAVE_VPMU
 | 
						|
	help
 | 
						|
	  Support running as a Xen PV guest.
 | 
						|
 | 
						|
config XEN_PV_SMP
 | 
						|
	def_bool y
 | 
						|
	depends on XEN_PV && SMP
 | 
						|
 | 
						|
config XEN_DOM0
 | 
						|
	bool "Xen PV Dom0 support"
 | 
						|
	default y
 | 
						|
	depends on XEN_PV && PCI_XEN && SWIOTLB_XEN
 | 
						|
	depends on X86_IO_APIC && ACPI && PCI
 | 
						|
	help
 | 
						|
	  Support running as a Xen PV Dom0 guest.
 | 
						|
 | 
						|
config XEN_PVHVM
 | 
						|
	bool "Xen PVHVM guest support"
 | 
						|
	default y
 | 
						|
	depends on XEN && PCI && X86_LOCAL_APIC
 | 
						|
	help
 | 
						|
	  Support running as a Xen PVHVM guest.
 | 
						|
 | 
						|
config XEN_PVHVM_SMP
 | 
						|
	def_bool y
 | 
						|
	depends on XEN_PVHVM && SMP
 | 
						|
 | 
						|
config XEN_512GB
 | 
						|
	bool "Limit Xen pv-domain memory to 512GB"
 | 
						|
	depends on XEN_PV && X86_64
 | 
						|
	default y
 | 
						|
	help
 | 
						|
	  Limit paravirtualized user domains to 512GB of RAM.
 | 
						|
 | 
						|
	  The Xen tools and crash dump analysis tools might not support
 | 
						|
	  pv-domains with more than 512 GB of RAM. This option controls the
 | 
						|
	  default setting of the kernel to use only up to 512 GB or more.
 | 
						|
	  It is always possible to change the default via specifying the
 | 
						|
	  boot parameter "xen_512gb_limit".
 | 
						|
 | 
						|
config XEN_SAVE_RESTORE
 | 
						|
       bool
 | 
						|
       depends on XEN
 | 
						|
       select HIBERNATE_CALLBACKS
 | 
						|
       default y
 | 
						|
 | 
						|
config XEN_DEBUG_FS
 | 
						|
	bool "Enable Xen debug and tuning parameters in debugfs"
 | 
						|
	depends on XEN && DEBUG_FS
 | 
						|
	default n
 | 
						|
	help
 | 
						|
	  Enable statistics output and various tuning options in debugfs.
 | 
						|
	  Enabling this option may incur a significant performance overhead.
 | 
						|
 | 
						|
config XEN_PVH
 | 
						|
	bool "Support for running as a PVH guest"
 | 
						|
	depends on XEN && XEN_PVHVM && ACPI
 | 
						|
	def_bool n
 |