summaryrefslogtreecommitdiffstats
path: root/arch/x86/xen/xen-ops.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2021-09-30 14:19:48 +0200
committerJuergen Gross <jgross@suse.com>2021-10-05 08:36:14 +0200
commit079c4baa2aad05e8007faa24b2411c1457f60d74 (patch)
tree41634f3a9a81c645d1cf8d2ec45268e314e6ec02 /arch/x86/xen/xen-ops.h
parent4d1ab432acc9391a5ae13c629dbb5882c29fd1b0 (diff)
downloadlinux-079c4baa2aad05e8007faa24b2411c1457f60d74.tar.gz
linux-079c4baa2aad05e8007faa24b2411c1457f60d74.tar.bz2
linux-079c4baa2aad05e8007faa24b2411c1457f60d74.zip
xen/x86: hook up xen_banner() also for PVH
This was effectively lost while dropping PVHv1 code. Move the function and arrange for it to be called the same way as done in PV mode. Clearly this then needs re-introducing the XENFEAT_mmu_pt_update_preserve_ad check that was recently removed, as that's a PV-only feature. Since the string pointed at by pv_info.name describes the mode, drop "paravirtualized" from the log message while moving the code. Signed-off-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Juergen Gross <jgross@suse.com> Link: https://lore.kernel.org/r/de03054d-a20d-2114-bb86-eec28e17b3b8@suse.com Signed-off-by: Juergen Gross <jgross@suse.com>
Diffstat (limited to 'arch/x86/xen/xen-ops.h')
-rw-r--r--arch/x86/xen/xen-ops.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/xen/xen-ops.h b/arch/x86/xen/xen-ops.h
index 524d1243a0ce..8bc8b72a205d 100644
--- a/arch/x86/xen/xen-ops.h
+++ b/arch/x86/xen/xen-ops.h
@@ -51,6 +51,7 @@ void __init xen_remap_memory(void);
phys_addr_t __init xen_find_free_area(phys_addr_t size);
char * __init xen_memory_setup(void);
void __init xen_arch_setup(void);
+void xen_banner(void);
void xen_enable_sysenter(void);
void xen_enable_syscall(void);
void xen_vcpu_restore(void);