Lines Matching refs:l1tf
231 static int vmx_setup_l1d_flush(enum vmx_l1d_flush_state l1tf)
256 /* If set to auto use the default l1tf mitigation method */
257 if (l1tf == VMENTER_L1D_FLUSH_AUTO) {
260 l1tf = VMENTER_L1D_FLUSH_NEVER;
265 l1tf = VMENTER_L1D_FLUSH_COND;
269 l1tf = VMENTER_L1D_FLUSH_ALWAYS;
273 l1tf = VMENTER_L1D_FLUSH_ALWAYS;
276 if (l1tf != VMENTER_L1D_FLUSH_NEVER && !vmx_l1d_flush_pages &&
298 l1tf_vmx_mitigation = l1tf;
300 if (l1tf != VMENTER_L1D_FLUSH_NEVER)
305 if (l1tf == VMENTER_L1D_FLUSH_COND)
328 int l1tf, ret;
330 l1tf = vmentry_l1d_flush_parse(s);
331 if (l1tf < 0)
332 return l1tf;
344 vmentry_l1d_flush_param = l1tf;
349 ret = vmx_setup_l1d_flush(l1tf);
7145 #define L1TF_MSG_SMT "L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details.\n"
7146 #define L1TF_MSG_L1D "L1TF CPU bug present and virtualization mitigation disabled, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details.\n"