Re: [Xen-devel] [V5 2/4] x86/xsaves: enable xsaves/xrstors/xsavec in xen

2015-10-09 Thread Jan Beulich
>>> On 09.10.15 at 10:14, wrote: > On Fri, Oct 09, 2015 at 01:13:11AM -0600, Jan Beulich wrote: >> >>> On 09.10.15 at 07:49, wrote: >> > On Mon, Sep 28, 2015 at 10:03:12AM -0600, Jan Beulich wrote: >> >> >>> On 21.09.15 at 13:33, wrote: >> >> > @@ -954,8 +975,13 @@ long arch_do_domctl( >> >> >

Re: [Xen-devel] [V5 2/4] x86/xsaves: enable xsaves/xrstors/xsavec in xen

2015-10-09 Thread Shuai Ruan
On Fri, Oct 09, 2015 at 01:13:11AM -0600, Jan Beulich wrote: > >>> On 09.10.15 at 07:49, wrote: > > On Mon, Sep 28, 2015 at 10:03:12AM -0600, Jan Beulich wrote: > >> >>> On 21.09.15 at 13:33, wrote: > >> > @@ -954,8 +975,13 @@ long arch_do_domctl( > >> > v->arch.xcr0_accum = _xcr

Re: [Xen-devel] [V5 2/4] x86/xsaves: enable xsaves/xrstors/xsavec in xen

2015-10-09 Thread Jan Beulich
>>> On 09.10.15 at 07:49, wrote: > On Mon, Sep 28, 2015 at 10:03:12AM -0600, Jan Beulich wrote: >> >>> On 21.09.15 at 13:33, wrote: >> > @@ -954,8 +975,13 @@ long arch_do_domctl( >> > v->arch.xcr0_accum = _xcr0_accum; >> > if ( _xcr0_accum & XSTATE_NONLAZY ) >> >

Re: [Xen-devel] [V5 2/4] x86/xsaves: enable xsaves/xrstors/xsavec in xen

2015-10-08 Thread Shuai Ruan
On Mon, Sep 28, 2015 at 10:03:12AM -0600, Jan Beulich wrote: > >>> On 21.09.15 at 13:33, wrote: > > @@ -954,8 +975,13 @@ long arch_do_domctl( > > v->arch.xcr0_accum = _xcr0_accum; > > if ( _xcr0_accum & XSTATE_NONLAZY ) > > v->arch.nonlazy_xst

Re: [Xen-devel] [V5 2/4] x86/xsaves: enable xsaves/xrstors/xsavec in xen

2015-09-28 Thread Jan Beulich
>>> On 21.09.15 at 13:33, wrote: > This patch uses xsaves/xrstors instead of xsaveopt/xrstor > to perform the xsave_area switching so that xen itself > can benefit from them when available. > > For xsaves/xrstors only use compact format. Add format conversion > support when perform guest os migra

[Xen-devel] [V5 2/4] x86/xsaves: enable xsaves/xrstors/xsavec in xen

2015-09-21 Thread Shuai Ruan
This patch uses xsaves/xrstors instead of xsaveopt/xrstor to perform the xsave_area switching so that xen itself can benefit from them when available. For xsaves/xrstors only use compact format. Add format conversion support when perform guest os migration. Signed-off-by: Shuai Ruan --- xen/arc