Re: [Xen-devel] [PATCH] libxc: create an initial FPU state for HVM guests

2015-10-14 Thread Jan Beulich
>>> On 13.10.15 at 18:18, wrote: > El 13/10/15 a les 16.43, Jan Beulich ha escrit: > On 13.10.15 at 15:32, wrote: >>> --- a/tools/libxc/xc_dom_x86.c >>> +++ b/tools/libxc/xc_dom_x86.c >>> @@ -841,6 +841,23 @@ static int vcpu_hvm(struct xc_dom_image *dom) >>> struct hvm_save_descripto

Re: [Xen-devel] [PATCH] libxc: create an initial FPU state for HVM guests

2015-10-13 Thread Roger Pau Monné
El 13/10/15 a les 16.43, Jan Beulich ha escrit: On 13.10.15 at 15:32, wrote: >> --- a/tools/libxc/xc_dom_x86.c >> +++ b/tools/libxc/xc_dom_x86.c >> @@ -841,6 +841,23 @@ static int vcpu_hvm(struct xc_dom_image *dom) >> struct hvm_save_descriptor end_d; >> HVM_SAVE_TYPE(END) e

Re: [Xen-devel] [PATCH] libxc: create an initial FPU state for HVM guests

2015-10-13 Thread Roger Pau Monné
El 13/10/15 a les 15.42, Ian Campbell ha escrit: > On Tue, 2015-10-13 at 15:32 +0200, Roger Pau Monne wrote: >> Xen always set the FPU as initialized when loading a HVM context, so >> libxc >> has to provide a valid FPU context when setting the CPU registers. >> >> Signed-off-by: Roger Pau Monné >

Re: [Xen-devel] [PATCH] libxc: create an initial FPU state for HVM guests

2015-10-13 Thread Jan Beulich
>>> On 13.10.15 at 15:32, wrote: > --- a/tools/libxc/xc_dom_x86.c > +++ b/tools/libxc/xc_dom_x86.c > @@ -841,6 +841,23 @@ static int vcpu_hvm(struct xc_dom_image *dom) > struct hvm_save_descriptor end_d; > HVM_SAVE_TYPE(END) end; > } bsp_ctx; > +struct { > +uint1

Re: [Xen-devel] [PATCH] libxc: create an initial FPU state for HVM guests

2015-10-13 Thread Ian Campbell
On Tue, 2015-10-13 at 15:32 +0200, Roger Pau Monne wrote: > Xen always set the FPU as initialized when loading a HVM context, so > libxc > has to provide a valid FPU context when setting the CPU registers. > > Signed-off-by: Roger Pau Monné > Cc: Jan Beulich > Cc: Andrew Cooper > Cc: Ian Jackso

[Xen-devel] [PATCH] libxc: create an initial FPU state for HVM guests

2015-10-13 Thread Roger Pau Monne
Xen always set the FPU as initialized when loading a HVM context, so libxc has to provide a valid FPU context when setting the CPU registers. Signed-off-by: Roger Pau Monné Cc: Jan Beulich Cc: Andrew Cooper Cc: Ian Jackson Cc: Stefano Stabellini Cc: Ian Campbell Cc: Wei Liu --- tools/libxc

Re: [Xen-devel] [PATCH] libxc: create an initial FPU state for HVM guests

2015-10-13 Thread Andrew Cooper
On 13/10/15 14:32, Roger Pau Monne wrote: > Xen always set the FPU as initialized when loading a HVM context, so libxc > has to provide a valid FPU context when setting the CPU registers. > > Signed-off-by: Roger Pau Monné > Cc: Jan Beulich > Cc: Andrew Cooper > Cc: Ian Jackson > Cc: Stefano St