linux_dsm_epyc7002/arch/x86
Thomas Gleixner 7db92e165a x86/kvm: Move l1tf setup function
In preparation of allowing run time control for L1D flushing, move the
setup code to the module parameter handler.

In case of pre module init parsing, just store the value and let vmx_init()
do the actual setup after running kvm_init() so that enable_ept is having
the correct state.

During run-time invoke it directly from the parameter setter to prepare for
run-time control.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Jiri Kosina <jkosina@suse.cz>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Josh Poimboeuf <jpoimboe@redhat.com>
Link: https://lkml.kernel.org/r/20180713142322.694063239@linutronix.de
2018-07-13 16:29:54 +02:00
..
boot
configs
crypto
entry
events
hyperv
ia32
include x86/l1tf: Handle EPT disabled state proper 2018-07-13 16:29:53 +02:00
kernel x86/l1tf: Handle EPT disabled state proper 2018-07-13 16:29:53 +02:00
kvm x86/kvm: Move l1tf setup function 2018-07-13 16:29:54 +02:00
lib
math-emu
mm x86/speculation/l1tf: Protect PAE swap entries against L1TF 2018-06-27 11:10:22 +02:00
net
oprofile
pci
platform
power
purgatory
ras
realmode
tools
um
video
xen
.gitignore
Kbuild
Kconfig cpu/hotplug: Provide knobs to control SMT 2018-06-21 14:20:58 +02:00
Kconfig.cpu
Kconfig.debug
Makefile
Makefile_32.cpu
Makefile.um