mirror of
https://github.com/torvalds/linux.git
synced 2026-10-16 12:50:02 +02:00
CONFIG_XEN_PVHVM_SMP is referenced only on x86 in Xen specific code, so it can be replaced with CONFIG_SMP. Reviewed-by: Stefano Stabellini <sstabellini@kernel.org> Signed-off-by: Juergen Gross <jgross@suse.com> Message-ID: <20260805082137.1214967-5-jgross@suse.com>
84 lines
2.0 KiB
Plaintext
84 lines
2.0 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
|
|
select X86_HV_CALLBACK_VECTOR
|
|
select HIBERNATE_CALLBACKS
|
|
depends on X86_64 || (X86_32 && X86_PAE)
|
|
depends on X86_64 || (X86_GENERIC || MPENTIUM4 || MATOM)
|
|
depends on X86_LOCAL_APIC
|
|
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
|
|
depends on X86_64
|
|
select PARAVIRT_XXL
|
|
select XEN_HAVE_PVMMU
|
|
select XEN_HAVE_VPMU
|
|
select GUEST_PERF_EVENTS
|
|
help
|
|
Support running as a Xen PV guest.
|
|
|
|
config XEN_512GB
|
|
bool "Limit Xen pv-domain memory to 512GB"
|
|
depends on XEN_PV
|
|
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_PV_SMP
|
|
def_bool y
|
|
depends on XEN_PV && SMP
|
|
|
|
config XEN_PV_DOM0
|
|
def_bool y
|
|
depends on XEN_PV && XEN_DOM0
|
|
|
|
config XEN_PVHVM_GUEST
|
|
bool "Xen PVHVM guest support"
|
|
default y
|
|
depends on XEN && PCI
|
|
help
|
|
Support running as a Xen PVHVM guest.
|
|
|
|
config XEN_PVH
|
|
bool "Xen PVH guest support"
|
|
depends on XEN && ACPI
|
|
select PVH
|
|
help
|
|
Support for running as a Xen PVH guest.
|
|
|
|
config XEN_DOM0
|
|
bool "Xen Dom0 support"
|
|
default XEN_PV
|
|
depends on (XEN_PV && SWIOTLB_XEN) || (XEN_PVH && X86_64)
|
|
depends on X86_IO_APIC && ACPI && PCI
|
|
select X86_X2APIC if XEN_PVH && X86_64
|
|
help
|
|
Support running as a Xen Dom0 guest.
|
|
|
|
config XEN_PV_MSR_SAFE
|
|
bool "Always use safe MSR accesses in PV guests"
|
|
default y
|
|
depends on XEN_PV
|
|
help
|
|
Use safe (not faulting) MSR access functions even if the MSR access
|
|
should not fault anyway.
|
|
The default can be changed by using the "xen_msr_safe" boot parameter.
|