Re: [Xen-devel] [PATCH v2 2/2] x86/hvm: add support for pcommit instruction

2016-01-07 Thread Haozhong Zhang
On 01/08/16 00:54, Jan Beulich wrote: > >>> On 08.01.16 at 02:15, wrote: > > On 01/07/16 06:53, Jan Beulich wrote: > >> >>> On 30.12.15 at 12:48, wrote: > >> > --- a/xen/arch/x86/hvm/hvm.c > >> > +++ b/xen/arch/x86/hvm/hvm.c > >> > @@ -4605,6 +4605,9 @@ void hvm_cpuid(unsigned int input, unsigned

Re: [Xen-devel] [PATCH v2 2/2] x86/hvm: add support for pcommit instruction

2016-01-07 Thread Jan Beulich
>>> On 08.01.16 at 02:15, wrote: > On 01/07/16 06:53, Jan Beulich wrote: >> >>> On 30.12.15 at 12:48, wrote: >> > --- a/xen/arch/x86/hvm/hvm.c >> > +++ b/xen/arch/x86/hvm/hvm.c >> > @@ -4605,6 +4605,9 @@ void hvm_cpuid(unsigned int input, unsigned int >> > *eax, > unsigned int *ebx, >> > >> >

Re: [Xen-devel] [PATCH v2 2/2] x86/hvm: add support for pcommit instruction

2016-01-07 Thread Haozhong Zhang
On 01/07/16 06:53, Jan Beulich wrote: > >>> On 30.12.15 at 12:48, wrote: > > --- a/xen/arch/x86/hvm/hvm.c > > +++ b/xen/arch/x86/hvm/hvm.c > > @@ -4605,6 +4605,9 @@ void hvm_cpuid(unsigned int input, unsigned int *eax, > > unsigned int *ebx, > > > > if ( !cpu_has_clwb ) > >

Re: [Xen-devel] [PATCH v2 2/2] x86/hvm: add support for pcommit instruction

2016-01-04 Thread Tian, Kevin
> From: Zhang, Haozhong > Sent: Tuesday, January 05, 2016 3:33 PM > > On 01/05/16 15:19, Tian, Kevin wrote: > > > From: Zhang, Haozhong > > > Sent: Tuesday, January 05, 2016 3:15 PM > > > > > > On 01/05/16 15:08, Tian, Kevin wrote: > > > > > From: Zhang, Haozhong > > > > > Sent: Wednesday, Decembe

Re: [Xen-devel] [PATCH v2 2/2] x86/hvm: add support for pcommit instruction

2016-01-04 Thread Zhang, Haozhong
On 01/05/16 15:19, Tian, Kevin wrote: > > From: Zhang, Haozhong > > Sent: Tuesday, January 05, 2016 3:15 PM > > > > On 01/05/16 15:08, Tian, Kevin wrote: > > > > From: Zhang, Haozhong > > > > Sent: Wednesday, December 30, 2015 7:49 PM > > > > > > > > Pass PCOMMIT CPU feature into HMV domain. Curre

Re: [Xen-devel] [PATCH v2 2/2] x86/hvm: add support for pcommit instruction

2016-01-04 Thread Tian, Kevin
> From: Zhang, Haozhong > Sent: Tuesday, January 05, 2016 3:15 PM > > On 01/05/16 15:08, Tian, Kevin wrote: > > > From: Zhang, Haozhong > > > Sent: Wednesday, December 30, 2015 7:49 PM > > > > > > Pass PCOMMIT CPU feature into HMV domain. Currently, we do not intercept > > > pcommit instruction fo

Re: [Xen-devel] [PATCH v2 2/2] x86/hvm: add support for pcommit instruction

2016-01-04 Thread Zhang, Haozhong
On 01/05/16 15:08, Tian, Kevin wrote: > > From: Zhang, Haozhong > > Sent: Wednesday, December 30, 2015 7:49 PM > > > > Pass PCOMMIT CPU feature into HMV domain. Currently, we do not intercept > > pcommit instruction for L1 guest, and allow L1 to intercept pcommit > > instruction for L2 guest. > >

Re: [Xen-devel] [PATCH v2 2/2] x86/hvm: add support for pcommit instruction

2016-01-04 Thread Tian, Kevin
> From: Zhang, Haozhong > Sent: Wednesday, December 30, 2015 7:49 PM > > Pass PCOMMIT CPU feature into HMV domain. Currently, we do not intercept > pcommit instruction for L1 guest, and allow L1 to intercept pcommit > instruction for L2 guest. Could you elaborate why different policies are used f

Re: [Xen-devel] [PATCH v2 2/2] x86/hvm: add support for pcommit instruction

2015-12-30 Thread Andrew Cooper
On 30/12/2015 11:48, Haozhong Zhang wrote: Pass PCOMMIT CPU feature into HMV domain. Currently, we do not intercept pcommit instruction for L1 guest, and allow L1 to intercept pcommit instruction for L2 guest. The specification of pcommit instruction can be found in https://software.intel.com/si