x86emul: handle address wrapping for VMASKMOVP{S,D}
authorJan Beulich <jbeulich@suse.com>
Wed, 11 Oct 2017 12:50:33 +0000 (14:50 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 11 Oct 2017 12:50:33 +0000 (14:50 +0200)
commit95d0a0fe37ee89bfb11ab952b7831c849cf23bd4
treeee9bd65b3f2fc2250929a766ee123201c0cebfcc
parent6dd2845c64d9d15c6691a0656505445c2e736fac
x86emul: handle address wrapping for VMASKMOVP{S,D}

I failed to recognize the need to mirror the changes done by 7869e2bafe
("x86emul/fuzz: add rudimentary limit checking") into the earlier
written but later committed 2fe43d333f ("x86emul: support remaining AVX
insns"): Behavior here is the same as for multi-part reads or writes.

Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/x86_emulate/x86_emulate.c