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
> 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
>>> 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
>>> +
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
>> +#
>>> 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
> +
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