Lines Matching refs:msr
120 u64 msr; in init_ia32_feat_ctl() local
122 if (rdmsrq_safe(MSR_IA32_FEAT_CTL, &msr)) { in init_ia32_feat_ctl()
142 if (msr & FEAT_CTL_LOCKED) in init_ia32_feat_ctl()
149 msr = FEAT_CTL_LOCKED; in init_ia32_feat_ctl()
157 msr |= FEAT_CTL_VMX_ENABLED_OUTSIDE_SMX; in init_ia32_feat_ctl()
160 msr |= FEAT_CTL_VMX_ENABLED_INSIDE_SMX; in init_ia32_feat_ctl()
164 msr |= FEAT_CTL_SGX_ENABLED; in init_ia32_feat_ctl()
166 msr |= FEAT_CTL_SGX_LC_ENABLED; in init_ia32_feat_ctl()
169 wrmsrq(MSR_IA32_FEAT_CTL, msr); in init_ia32_feat_ctl()
177 if ( (tboot && !(msr & FEAT_CTL_VMX_ENABLED_INSIDE_SMX)) || in init_ia32_feat_ctl()
178 (!tboot && !(msr & FEAT_CTL_VMX_ENABLED_OUTSIDE_SMX))) { in init_ia32_feat_ctl()
190 if (!(msr & FEAT_CTL_SGX_ENABLED)) { in init_ia32_feat_ctl()
206 if (!(msr & FEAT_CTL_SGX_LC_ENABLED) && enable_sgx_driver) { in init_ia32_feat_ctl()