Re: [Xen-devel] [PATCH] x86/VMX: Implement vmptrst

2017-01-11 Thread anshul makkar
On 11/01/17 05:37, Tian, Kevin wrote: From: Anshul Makkar [mailto:anshul.mak...@citrix.com] Sent: Friday, January 06, 2017 2:42 AM Current codebase doesn't implement and use vmptrst. Implementing it as it may be required in future. Signed-off-by: Anshul Makkar Then let's do it when it's rea

Re: [Xen-devel] [PATCH] x86/VMX: Implement vmptrst

2017-01-10 Thread Tian, Kevin
> From: Anshul Makkar [mailto:anshul.mak...@citrix.com] > Sent: Friday, January 06, 2017 2:42 AM > > Current codebase doesn't implement and use vmptrst. Implementing it as it may > be required in future. > > Signed-off-by: Anshul Makkar Then let's do it when it's really required. :-) Thanks Ke

Re: [Xen-devel] [PATCH] x86/VMX: Implement vmptrst

2017-01-06 Thread Jan Beulich
>>> On 06.01.17 at 15:39, wrote: > On 06/01/17 14:37, Jan Beulich wrote: > On 05.01.17 at 19:42, wrote: >>> +static always_inline u64 __vmptrst(void) >>> +{ >>> +u64 paddr; >>> + >>> +asm volatile ( >>> +#ifdef HAVE_GAS_VMX >>> + "vmptrst %0\n" >>> +#else >>> +

Re: [Xen-devel] [PATCH] x86/VMX: Implement vmptrst

2017-01-06 Thread Andrew Cooper
On 06/01/17 14:37, Jan Beulich wrote: On 05.01.17 at 19:42, wrote: >> +static always_inline u64 __vmptrst(void) >> +{ >> +u64 paddr; >> + >> +asm volatile ( >> +#ifdef HAVE_GAS_VMX >> + "vmptrst %0\n" >> +#else >> + VMPTRST_OPCODE MODRM_EAX_07 >> +#

Re: [Xen-devel] [PATCH] x86/VMX: Implement vmptrst

2017-01-06 Thread Jan Beulich
>>> On 05.01.17 at 19:42, wrote: > +static always_inline u64 __vmptrst(void) > +{ > +u64 paddr; > + > +asm volatile ( > +#ifdef HAVE_GAS_VMX > + "vmptrst %0\n" > +#else > + VMPTRST_OPCODE MODRM_EAX_07 > +#endif > + > +#ifdef HAVE_GAS_VMX > +

[Xen-devel] [PATCH] x86/VMX: Implement vmptrst

2017-01-05 Thread Anshul Makkar
Current codebase doesn't implement and use vmptrst. Implementing it as it may be required in future. Signed-off-by: Anshul Makkar --- xen/include/asm-x86/hvm/vmx/vmx.h | 22 ++ 1 file changed, 22 insertions(+) diff --git a/xen/include/asm-x86/hvm/vmx/vmx.h b/xen/include/asm