Lines Matching refs:msr
6 #include <asm/msr-index.h>
119 u64 msr;
121 if (rdmsrl_safe(MSR_IA32_FEAT_CTL, &msr)) {
141 if (msr & FEAT_CTL_LOCKED)
148 msr = FEAT_CTL_LOCKED;
156 msr |= FEAT_CTL_VMX_ENABLED_OUTSIDE_SMX;
159 msr |= FEAT_CTL_VMX_ENABLED_INSIDE_SMX;
163 msr |= FEAT_CTL_SGX_ENABLED;
165 msr |= FEAT_CTL_SGX_LC_ENABLED;
168 wrmsrl(MSR_IA32_FEAT_CTL, msr);
176 if ( (tboot && !(msr & FEAT_CTL_VMX_ENABLED_INSIDE_SMX)) ||
177 (!tboot && !(msr & FEAT_CTL_VMX_ENABLED_OUTSIDE_SMX))) {
189 if (!(msr & FEAT_CTL_SGX_ENABLED)) {
205 if (!(msr & FEAT_CTL_SGX_LC_ENABLED) && enable_sgx_driver) {