Should all kernel patches for CPU bugs be unconditionally enabled? Vs Performance vs Applicability

L1TF = L1 Terminal Fault

Should we set l1tf kernel boot parameter?

[X86] Control mitigation of the L1TF vulnerability on affected CPUs

Need to make sure this doesn’t break any virtualizer at the host or any guest VMs.

This is because currently our security-misc config passes

sudo spectre-meltdown-checker ; echo $?

but fails

sudo spectre-meltdown-checker --paranoid ; echo $?

due to

STATUS: VULNERABLE (enable L1D unconditional flushing and disable Hyper-Threading to fully mitigate the vulnerability)

Setting kernel boot parameter l1tf=full,force fixes that.