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

Reply via email to