Re: [Xen-devel] [PATCH] x86emul: correct behavior for single iteration REP INS/OUTS

2017-02-02 Thread Andrew Cooper
On 01/02/17 10:59, Jan Beulich wrote: > The initial operation done on these paths may raise an exception (for > ->read_io() that's possible only on the PV path, when the I/O port > access check has been deferred). We have to suppress put_rep_prefix() > updating rCX in that case. From an abstract pe

Re: [Xen-devel] [PATCH] x86emul: correct behavior for single iteration REP INS/OUTS

2017-02-01 Thread Wei Liu
On Wed, Feb 01, 2017 at 03:59:16AM -0700, Jan Beulich wrote: > The initial operation done on these paths may raise an exception (for > ->read_io() that's possible only on the PV path, when the I/O port > access check has been deferred). We have to suppress put_rep_prefix() > updating rCX in that ca

[Xen-devel] [PATCH] x86emul: correct behavior for single iteration REP INS/OUTS

2017-02-01 Thread Jan Beulich
The initial operation done on these paths may raise an exception (for ->read_io() that's possible only on the PV path, when the I/O port access check has been deferred). We have to suppress put_rep_prefix() updating rCX in that case. From an abstract perspective this also applies to RETRY being ret