Re: [Xen-devel] [v2 05/11] vmx: add new data structure member to support PML

2015-04-21 Thread Tian, Kevin
> From: Kai Huang [mailto:kai.hu...@linux.intel.com] > Sent: Tuesday, April 21, 2015 2:05 PM > > > On 04/17/2015 10:31 AM, Kai Huang wrote: > > > > > > On 04/17/2015 06:39 AM, Tian, Kevin wrote: > >>> From: Kai Huang [mailto:kai.hu...@linux.intel.com] > >>> Sent: Wednesday, April 15, 2015 3:04 PM

Re: [Xen-devel] [v2 05/11] vmx: add new data structure member to support PML

2015-04-20 Thread Kai Huang
On 04/17/2015 10:31 AM, Kai Huang wrote: On 04/17/2015 06:39 AM, Tian, Kevin wrote: From: Kai Huang [mailto:kai.hu...@linux.intel.com] Sent: Wednesday, April 15, 2015 3:04 PM A new 4K page pointer is added to arch_vmx_struct as PML buffer for vcpu. And a new 'status' field is added to vmx

Re: [Xen-devel] [v2 05/11] vmx: add new data structure member to support PML

2015-04-16 Thread Kai Huang
On 04/17/2015 06:39 AM, Tian, Kevin wrote: From: Kai Huang [mailto:kai.hu...@linux.intel.com] Sent: Wednesday, April 15, 2015 3:04 PM A new 4K page pointer is added to arch_vmx_struct as PML buffer for vcpu. And a new 'status' field is added to vmx_domain to indicate whether PML is enabled for

Re: [Xen-devel] [v2 05/11] vmx: add new data structure member to support PML

2015-04-16 Thread Kai Huang
On 04/16/2015 11:33 PM, Jan Beulich wrote: On 15.04.15 at 09:03, wrote: --- a/xen/include/asm-x86/hvm/vmx/vmcs.h +++ b/xen/include/asm-x86/hvm/vmx/vmcs.h @@ -70,8 +70,12 @@ struct ept_data { cpumask_var_t synced_mask; }; +#define _VMX_DOMAIN_PML_ENABLED0 +#define VMX_DOMAIN_PM

Re: [Xen-devel] [v2 05/11] vmx: add new data structure member to support PML

2015-04-16 Thread Tian, Kevin
> From: Kai Huang [mailto:kai.hu...@linux.intel.com] > Sent: Wednesday, April 15, 2015 3:04 PM > > A new 4K page pointer is added to arch_vmx_struct as PML buffer for vcpu. > And a > new 'status' field is added to vmx_domain to indicate whether PML is enabled > for > the domain or not. The 'status

Re: [Xen-devel] [v2 05/11] vmx: add new data structure member to support PML

2015-04-16 Thread Jan Beulich
>>> On 15.04.15 at 09:03, wrote: > --- a/xen/include/asm-x86/hvm/vmx/vmcs.h > +++ b/xen/include/asm-x86/hvm/vmx/vmcs.h > @@ -70,8 +70,12 @@ struct ept_data { > cpumask_var_t synced_mask; > }; > > +#define _VMX_DOMAIN_PML_ENABLED0 > +#define VMX_DOMAIN_PML_ENABLED (1ul << _VMX_DOMAI

[Xen-devel] [v2 05/11] vmx: add new data structure member to support PML

2015-04-15 Thread Kai Huang
A new 4K page pointer is added to arch_vmx_struct as PML buffer for vcpu. And a new 'status' field is added to vmx_domain to indicate whether PML is enabled for the domain or not. The 'status' field also can be used for further similiar purpose. Note both new members don't have to be initialized t