aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include
diff options
context:
space:
mode:
authorJosh Poimboeuf <jpoimboe@kernel.org>2022-06-14 23:16:12 +0200
committerBorislav Petkov <bp@suse.de>2022-06-27 10:34:00 +0200
commitbb06650634d3552c0f8557e9d16aa1a408040e28 (patch)
tree3840adee1a272f68fd511f13c29186642da388f7 /arch/x86/include
parentKVM: VMX: Flatten __vmx_vcpu_run() (diff)
downloadlinux-dev-bb06650634d3552c0f8557e9d16aa1a408040e28.tar.xz
linux-dev-bb06650634d3552c0f8557e9d16aa1a408040e28.zip
KVM: VMX: Convert launched argument to flags
Convert __vmx_vcpu_run()'s 'launched' argument to 'flags', in preparation for doing SPEC_CTRL handling immediately after vmexit, which will need another flag. This is much easier than adding a fourth argument, because this code supports both 32-bit and 64-bit, and the fourth argument on 32-bit would have to be pushed on the stack. Note that __vmx_vcpu_run_flags() is called outside of the noinstr critical section because it will soon start calling potentially traceable functions. Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Borislav Petkov <bp@suse.de>
Diffstat (limited to 'arch/x86/include')
0 files changed, 0 insertions, 0 deletions