x86: drop failsafe callback invocation from assembly
authorJan Beulich <jbeulich@suse.com>
Thu, 18 Feb 2016 14:07:33 +0000 (15:07 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 18 Feb 2016 14:07:33 +0000 (15:07 +0100)
commitd9b7ef209a733220958123335594324e6dc115a3
tree4bd8a5bf3d1ae2cf5e647c7a5a56f0cbc3ffb789
parent55caa84a58e9ca1f16e28dd382784e40abb91d3d
x86: drop failsafe callback invocation from assembly

Afaict this was never necessary on a 64-bit hypervisor, and was instead
just blindly cloned over from 32-bit code: We don't fiddle with (and
hence don't reload) any of DS, ES, FS, or GS, and an exception on IRET
itself can equally well be reported to the guest as that very exception
on the target of that IRET.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/x86_64/compat/entry.S
xen/arch/x86/x86_64/entry.S
xen/include/asm-x86/processor.h