Re: [Xen-devel] [PATCH 1/5] x86emul: fix rIP handling

2016-02-17 Thread Andrew Cooper
On 17/02/16 16:32, Jan Beulich wrote: > Deal with rIP just like with any other register: Truncate to designated > width upon entry, write back the zero-extended 32-bit value when > emulating 32-bit code, and leave the upper 48 bits unchanged for 16-bit > code. > > Signed-off-by: Jan Beulich Revie

[Xen-devel] [PATCH 1/5] x86emul: fix rIP handling

2016-02-17 Thread Jan Beulich
Deal with rIP just like with any other register: Truncate to designated width upon entry, write back the zero-extended 32-bit value when emulating 32-bit code, and leave the upper 48 bits unchanged for 16-bit code. Signed-off-by: Jan Beulich --- a/xen/arch/x86/x86_emulate/x86_emulate.c +++ b/xen