]> xenbits.xensource.com Git - xen.git/commit
x86/spec_ctrl: Hold SCF in %ebx across SPEC_CTRL_ENTRY_{PV,INTR}
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 22 Mar 2024 12:08:02 +0000 (12:08 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 9 Apr 2024 15:45:01 +0000 (16:45 +0100)
commit5b28a4af1f3b98a9f2e69c868a178cac0afff7ec
treee017da1c0fac6c57bc8b03db2d44667290d79616
parent9bc337497cd39e68b899f21d600a6fc64bd5e7f8
x86/spec_ctrl: Hold SCF in %ebx across SPEC_CTRL_ENTRY_{PV,INTR}

... as we do in the exit paths too.  This will allow simplification to the
sub-blocks.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
(cherry picked from commit 9607aeb6602b8ed9962404de3f5f90170ffddb66)
xen/arch/x86/include/asm/spec_ctrl_asm.h
xen/arch/x86/x86_64/compat/entry.S
xen/arch/x86/x86_64/entry.S