>>> On 07.09.17 at 12:50, <[email protected]> wrote:
>>  -----Original Message-----
>> From: Jan Beulich [mailto:[email protected]]
>> Sent: 07 September 2017 11:42
>> To: xen-devel <[email protected]>
>> Cc: Andrew Cooper <[email protected]>; Paul Durrant
>> <[email protected]>
>> Subject: [PATCH] x86/HVM: correct repeat count update in linear->phys
>> translation
>> 
>> For the insn emulator's fallback logic in REP MOVS/STOS/INS/OUTS
>> handling to work correctly, *reps must not be set to zero when
>> returning X86EMUL_UNHANDLEABLE.
> 
> Does it really need to be zero when returning X86EMUL_EXCEPTION?

Yes. Since an exception may occur on other than the first
iteration, in that case the number of successfully done one
needs to be handed back. See also the other #PF invocation
a few lines up.

Jan


_______________________________________________
Xen-devel mailing list
[email protected]
https://lists.xen.org/xen-devel

Reply via email to