x86/HVM: 32-bit IN result must be zero-extended to 64 bits
authorJan Beulich <jbeulich@suse.com>
Tue, 5 Nov 2013 13:51:53 +0000 (14:51 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 5 Nov 2013 13:51:53 +0000 (14:51 +0100)
commit9d89100ba8b7b02adb7c2e89ef7c81e734942e7c
tree35b3d6912fd38a45624f1d336487704d5b3a94bd
parentd2ad65dda332b934bc3cbb0233c9037f05ae34a1
x86/HVM: 32-bit IN result must be zero-extended to 64 bits

Just like for all other operations with 32-bit operand size.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/arch/x86/hvm/io.c
xen/include/asm-x86/hvm/io.h