]> xenbits.xensource.com Git - xen.git/commit
x86emul: suppress general register update upon AVX gather failures
authorJan Beulich <jbeulich@suse.com>
Wed, 3 Apr 2019 08:14:32 +0000 (10:14 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 3 Apr 2019 08:14:32 +0000 (10:14 +0200)
commit74f299bbd7d5cc52325b5866c17b44dd0bd1c5a2
tree0b4ccfda78db54a3a643eb4d8e520705593ccc50
parent82a9e0aa193cacd9ae9fe37deff5de9ccd4212ad
x86emul: suppress general register update upon AVX gather failures

While destination and mask registers may indeed need updating in this
case, the rIP update in particular needs to be avoided, as well as e.g.
raising a single step trap.

Reported-by: George Dunlap <george.dunlap@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