Re: [Xen-devel] [PATCH] x86/hvm: Fix HVM guest regression introduced by c58ba78c84

2015-02-04 Thread Don Slutz
On 02/04/15 08:02, Andrew Cooper wrote: > On 04/02/15 13:00, Jan Beulich wrote: > On 04.02.15 at 13:56, wrote: >>> Something between d0b2caa..c58ba78 has broken HVM guests to point at >>> which HVMloader doesn't reliably function. >> And no crash (with register state dumped) or any other hint

Re: [Xen-devel] [PATCH] x86/hvm: Fix HVM guest regression introduced by c58ba78c84

2015-02-04 Thread Andrew Cooper
On 04/02/15 13:00, Jan Beulich wrote: On 04.02.15 at 13:56, wrote: >> Something between d0b2caa..c58ba78 has broken HVM guests to point at >> which HVMloader doesn't reliably function. > And no crash (with register state dumped) or any other hint as to > what's going wrong? PV guests are all

Re: [Xen-devel] [PATCH] x86/hvm: Fix HVM guest regression introduced by c58ba78c84

2015-02-04 Thread Jan Beulich
>>> On 04.02.15 at 13:56, wrote: > Something between d0b2caa..c58ba78 has broken HVM guests to point at > which HVMloader doesn't reliably function. And no crash (with register state dumped) or any other hint as to what's going wrong? Jan ___ Xen-dev

Re: [Xen-devel] [PATCH] x86/hvm: Fix HVM guest regression introduced by c58ba78c84

2015-02-04 Thread Andrew Cooper
On 04/02/15 12:45, Jan Beulich wrote: On 04.02.15 at 13:35, wrote: >> --- a/xen/arch/x86/hvm/hvm.c >> +++ b/xen/arch/x86/hvm/hvm.c >> @@ -638,7 +638,7 @@ static int hvm_ioreq_server_add_vcpu(struct >> hvm_ioreq_server *s, >> { >> struct domain *d = s->domain; >> >> -r

Re: [Xen-devel] [PATCH] x86/hvm: Fix HVM guest regression introduced by c58ba78c84

2015-02-04 Thread Paul Durrant
> -Original Message- > From: xen-devel-boun...@lists.xen.org [mailto:xen-devel- > boun...@lists.xen.org] On Behalf Of Jan Beulich > Sent: 04 February 2015 12:46 > To: Andrew Cooper > Cc: Xen-devel > Subject: Re: [Xen-devel] [PATCH] x86/hvm: Fix HVM guest regre

Re: [Xen-devel] [PATCH] x86/hvm: Fix HVM guest regression introduced by c58ba78c84

2015-02-04 Thread Paul Durrant
> -Original Message- > From: xen-devel-boun...@lists.xen.org [mailto:xen-devel- > boun...@lists.xen.org] On Behalf Of Andrew Cooper > Sent: 04 February 2015 12:35 > To: Xen-devel > Cc: Andrew Cooper; Jan Beulich > Subject: [Xen-devel] [PATCH] x86/hvm: Fix HVM guest

Re: [Xen-devel] [PATCH] x86/hvm: Fix HVM guest regression introduced by c58ba78c84

2015-02-04 Thread Jan Beulich
>>> On 04.02.15 at 13:35, wrote: > --- a/xen/arch/x86/hvm/hvm.c > +++ b/xen/arch/x86/hvm/hvm.c > @@ -638,7 +638,7 @@ static int hvm_ioreq_server_add_vcpu(struct > hvm_ioreq_server *s, > { > struct domain *d = s->domain; > > -rc = alloc_unbound_xen_event_channel(v->domain,

[Xen-devel] [PATCH] x86/hvm: Fix HVM guest regression introduced by c58ba78c84

2015-02-04 Thread Andrew Cooper
The xen event channel for the ioreq server must be targeted at the appropriate vcpu, so the correct one can be unpaused when IO is completed. Signed-off-by: Andrew Cooper CC: Jan Beulich --- The cosmetic tweaks were not completely cosmetic. --- xen/arch/x86/hvm/hvm.c |2 +- 1 file changed