]> xenbits.xensource.com Git - xen.git/commit
x86: correct EFLAGS.IF in SYSENTER frame
authorJan Beulich <jbeulich@suse.com>
Fri, 16 Mar 2018 16:27:36 +0000 (17:27 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 16 Mar 2018 16:27:36 +0000 (17:27 +0100)
commitc4dd58f0cf23cdf119bbccedfb8c24435fc6f3ab
treebbf9484f2a64025fc0d3aaf59881d67b8356b553
parent2aee8425acfb1ea741660d0d8d6f4fe373228f7e
x86: correct EFLAGS.IF in SYSENTER frame

Commit 9d1d31ad94 ("x86: slightly reduce Meltdown band-aid overhead")
moved the STI past the PUSHF. While this isn't an active problem (as we
force EFLAGS.IF to 1 before exiting to guest context), let's not risk
internal confusion by finding a PV guest frame with interrupts
apparently off.

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