]> xenbits.xensource.com Git - xen.git/commit
x86: fix slow int80 path after XPTI additions
authorJan Beulich <jbeulich@suse.com>
Wed, 25 Apr 2018 12:50:35 +0000 (14:50 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 25 Apr 2018 12:50:35 +0000 (14:50 +0200)
commita8ef07566fa8fe9a2e8db745014d93e259b66785
tree23db43a27118c1ab06fbfb208ab3230885102f19
parente61305042e3b1f75e44d89b46fe16d67f2bedc57
x86: fix slow int80 path after XPTI additions

For the int80 slow path to jump to handle_exception_saved, %r14 needs to
be set up suitably for XPTI purposes. This is because of the difference
in nature between the int80 path (which is synchronous WRT guest
actions) and the exception path which is potentially asynchronous.

This is XSA-259.

Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
master commit: 5a5c368faf45ced8a8c6235f4fbf5cdb38ec939f
master date: 2018-04-25 14:39:41 +0200
xen/arch/x86/x86_64/entry.S