aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/hvm/vcpu.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2013-10-14 09:50:16 +0200
committerJan Beulich <jbeulich@suse.com>2013-10-14 09:50:16 +0200
commitf21399e148386ecf3826ab81159eca58cfab2147 (patch)
tree658790e97a8ad57938021db95c551d61b2db9af2 /xen/include/asm-x86/hvm/vcpu.h
parent7ab6af234f9c140418e6aae177928d00abbb628b (diff)
downloadxen-f21399e148386ecf3826ab81159eca58cfab2147.tar.gz
xen-f21399e148386ecf3826ab81159eca58cfab2147.tar.bz2
xen-f21399e148386ecf3826ab81159eca58cfab2147.zip
x86/HVM: properly handle backward string instruction emulation
Multiplying a signed 32-bit quantity with an unsigned 32-bit quantity produces an unsigned 32-bit result, yet for emulation of backward string instructions we need the result sign extended before getting added to the base address. Signed-off-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com> Acked-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/asm-x86/hvm/vcpu.h')
0 files changed, 0 insertions, 0 deletions