diff options
author | Sean Christopherson <sean.j.christopherson@intel.com> | 2019-12-21 07:45:02 +0300 |
---|---|---|
committer | Borislav Petkov <bp@suse.de> | 2020-01-13 19:53:57 +0300 |
commit | ef4d3bf19855641fc8a1f621eaf06e2a2bb872bb (patch) | |
tree | 59a71b6e73ea5ee9a9b07728687a5fb1af3a39a6 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 7d37953ba81121c8725f99356f7ee9762d4c3ed9 (diff) | |
download | linux-ef4d3bf19855641fc8a1f621eaf06e2a2bb872bb.tar.xz |
x86/cpu: Clear VMX feature flag if VMX is not fully enabled
Now that IA32_FEAT_CTL is always configured and locked for CPUs that are
known to support VMX[*], clear the VMX capability flag if the MSR is
unsupported or BIOS disabled VMX, i.e. locked IA32_FEAT_CTL and didn't
set the appropriate VMX enable bit.
[*] Because init_ia32_feat_ctl() is called from vendors ->c_init(), it's
still possible for IA32_FEAT_CTL to be left unlocked when VMX is
supported by the CPU. This is not fatal, and will be addressed in a
future patch.
Signed-off-by: Sean Christopherson <sean.j.christopherson@intel.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/20191221044513.21680-9-sean.j.christopherson@intel.com
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions