Message ID | ef74d26d98cb533d148fcc83c354919443ebaa74.1714640459.git.Sergiy_Kibrik@epam.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | x86: make Intel/AMD vPMU & MCE support configurable | expand |
On 02.05.2024 11:18, Sergiy Kibrik wrote: > Guard calls to CPU-specific mcheck init routines in common MCE code > using new INTEL/AMD config options. > > The purpose is not to build platform-specific mcheck code and calls to it, > if this platform is disabled in config. > > Signed-off-by: Sergiy Kibrik <Sergiy_Kibrik@epam.com> > Reviewed-by: Stefano Stabellini <sstabellini@kernel.org> Once again with the same remark and the same constraint as on patches 1 and 3: Acked-by: Jan Beulich <jbeulich@suse.com> Jan
diff --git a/xen/arch/x86/cpu/mcheck/mce.c b/xen/arch/x86/cpu/mcheck/mce.c index d179e6b068..fb943addae 100644 --- a/xen/arch/x86/cpu/mcheck/mce.c +++ b/xen/arch/x86/cpu/mcheck/mce.c @@ -760,11 +760,13 @@ void mcheck_init(struct cpuinfo_x86 *c, bool bsp) switch ( c->x86_vendor ) { +#ifdef CONFIG_AMD case X86_VENDOR_AMD: case X86_VENDOR_HYGON: inited = amd_mcheck_init(c, bsp); break; - +#endif +#ifdef CONFIG_INTEL case X86_VENDOR_INTEL: switch ( c->x86 ) { @@ -774,7 +776,7 @@ void mcheck_init(struct cpuinfo_x86 *c, bool bsp) break; } break; - +#endif default: break; }