On Thu Feb 12, 2026 at 12:31 PM CET, Jan Beulich wrote: > On 06.02.2026 17:15, Alejandro Vallejo wrote: >> ... but keep the current behaviour of using the policy vendor when >> compiled for userspace, where cross-vendor configurations are expected. >> >> Not a functional change. >> >> Signed-off-by: Alejandro Vallejo <[email protected]> > > Hmm, ... > >> --- a/xen/arch/x86/x86_emulate/private.h >> +++ b/xen/arch/x86/x86_emulate/private.h >> @@ -15,6 +15,7 @@ >> # include <xen/kernel.h> >> >> # include <asm/cpu-user-regs.h> >> +# include <asm/cpufeature.h> >> # include <asm/endbr.h> >> # include <asm/msr-index.h> >> # include <asm/stubs.h> >> @@ -30,8 +31,11 @@ void BUG(void); >> # define X86EMUL_NO_SIMD >> # endif >> >> +# define x86emul_cpu(cp) ({ (void)(cp); cpu_vendor(); }) >> + >> #else /* !__XEN__ */ >> # include "x86-emulate.h" >> +# define x86emul_cpu(cp) ((cp)->x86_vendor) >> #endif > > ... this looked familiar, yet different at the same time. It was only after > some eyebrow raising that I noticed that patch 07/12 appears twice in the > series, with different titles. > > Jan
Arg. Leftover patch in my patches folder. Please, ignore this patch, and apologies. Cheers, Alejandro
