On Monday, April 7th, 2025 at 2:46 AM, Andrew Cooper 
<andrew.coop...@citrix.com> wrote:

> 
> 
> On 05/04/2025 2:27 am, dm...@proton.me wrote:
> 
> > diff --git a/xen/arch/x86/include/asm/hvm/vmx/vmx.h 
> > b/xen/arch/x86/include/asm/hvm/vmx/vmx.h
> > index affb3a8bd6..6aa6e1f212 100644
> > --- a/xen/arch/x86/include/asm/hvm/vmx/vmx.h
> > +++ b/xen/arch/x86/include/asm/hvm/vmx/vmx.h
> > @@ -294,28 +294,30 @@ extern uint8_t posted_intr_vector;
> > 
> > static always_inline void __vmptrld(u64 addr)
> > {
> > - asm volatile ( "vmptrld %0\n\t"
> > - /* CF==1 or ZF==1 --> BUG() */
> > - UNLIKELY_START(be, vmptrld)
> > - _ASM_BUGFRAME_TEXT(0)
> > - UNLIKELY_END_SECTION
> > - :
> > - : "m" (addr),
> > - _ASM_BUGFRAME_INFO(BUGFRAME_bug, LINE, FILE, 0)
> > - : "memory" );
> > + asm goto ( "vmptrld %[addr]\n\t"
> > + "jbe %l[vmfail]\n"
> 
> 
> This should be without \n too, as it's the last line of assembly.
> 
> I've fixed on commit.

Thanks!

> 
> ~Andrew

Reply via email to