diff options
author | Juergen Gross <jgross@suse.com> | 2022-09-26 13:16:56 +0200 |
---|---|---|
committer | Juergen Gross <jgross@suse.com> | 2022-10-11 10:51:05 +0200 |
commit | 3fac3734c43a2e21fefeb72124d8bd31dff3956f (patch) | |
tree | d500099e8e4eb012db4510dfaf17da126f3156df /arch/x86/xen/Kconfig | |
parent | a1886b915e81439ba045b1431f3319d37ac1b906 (diff) |
xen/pv: support selecting safe/unsafe msr accesses
Instead of always doing the safe variants for reading and writing MSRs
in Xen PV guests, make the behavior controllable via Kconfig option
and a boot parameter.
The default will be the current behavior, which is to always use the
safe variant.
Signed-off-by: Juergen Gross <jgross@suse.com>
Diffstat (limited to 'arch/x86/xen/Kconfig')
-rw-r--r-- | arch/x86/xen/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/x86/xen/Kconfig b/arch/x86/xen/Kconfig index 85246dd9faa1..9b1ec5d8c99c 100644 --- a/arch/x86/xen/Kconfig +++ b/arch/x86/xen/Kconfig @@ -92,3 +92,12 @@ config XEN_DOM0 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. |