]> 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:39:41 +0000 (14:39 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 25 Apr 2018 12:39:41 +0000 (14:39 +0200)
commit5a5c368faf45ced8a8c6235f4fbf5cdb38ec939f
treeaed69219f6c693c62726778c30d618cc8356a453
parentd8f65e68a7c1047fad97206a6282c281247fadc2
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>
xen/arch/x86/x86_64/entry.S