Re: [Xen-devel] [PATCH RFC] x86/HVM: suppress I/O completion for port output

2018-04-09 Thread Jan Beulich
>>> On 29.03.18 at 11:13, wrote: >> From: Jan Beulich [mailto:jbeul...@suse.com] >> Sent: 29 March 2018 10:10 >> >> --- a/xen/include/asm-x86/hvm/vcpu.h >> >> +++ b/xen/include/asm-x86/hvm/vcpu.h >> >> @@ -91,10 +91,12 @@ struct hvm_vcpu_io { >> >> const struct g2m_ioport *g2m_ioport; >> >>

Re: [Xen-devel] [PATCH RFC] x86/HVM: suppress I/O completion for port output

2018-03-29 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 29 March 2018 10:41 > To: Paul Durrant > Cc: Andrew Cooper ; xen-devel de...@lists.xenproject.org> > Subject: RE: [PATCH RFC] x86/HVM: suppress I/O completion for port output > > >>> On 29.03.18 at 11:13, wrote:

Re: [Xen-devel] [PATCH RFC] x86/HVM: suppress I/O completion for port output

2018-03-29 Thread Jan Beulich
>>> On 29.03.18 at 11:13, wrote: >> From: Jan Beulich [mailto:jbeul...@suse.com] >> Sent: 29 March 2018 10:10 >> >> >>> On 29.03.18 at 10:54, wrote: >> >> --- a/xen/arch/x86/hvm/emulate.c >> >> +++ b/xen/arch/x86/hvm/emulate.c >> >> @@ -282,7 +282,7 @@ static int hvmemul_do_io( >> >>

Re: [Xen-devel] [PATCH RFC] x86/HVM: suppress I/O completion for port output

2018-03-29 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 29 March 2018 10:10 > To: Paul Durrant > Cc: Andrew Cooper ; xen-devel de...@lists.xenproject.org> > Subject: RE: [PATCH RFC] x86/HVM: suppress I/O completion for port output > > >>> On 29.03.18 at 10:54, wrote:

Re: [Xen-devel] [PATCH RFC] x86/HVM: suppress I/O completion for port output

2018-03-29 Thread Jan Beulich
>>> On 29.03.18 at 10:54, wrote: >> --- a/xen/arch/x86/hvm/emulate.c >> +++ b/xen/arch/x86/hvm/emulate.c >> @@ -282,7 +282,7 @@ static int hvmemul_do_io( >> rc = hvm_send_ioreq(s, &p, 0); >> if ( rc != X86EMUL_RETRY || currd->is_shutting_down ) >> vio->io

Re: [Xen-devel] [PATCH RFC] x86/HVM: suppress I/O completion for port output

2018-03-29 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 29 March 2018 08:52 > To: xen-devel > Cc: Andrew Cooper ; Paul Durrant > > Subject: [PATCH RFC] x86/HVM: suppress I/O completion for port output > > We don't break up port requests in case they cross emulation en