FEAT_CTL_LOCKED
if (msr & FEAT_CTL_LOCKED)
msr = FEAT_CTL_LOCKED;
if (WARN_ON_ONCE(!(tmp & FEAT_CTL_LOCKED)))
const u64 VMXON_NEEDED_FEATURES = FEAT_CTL_LOCKED
const u64 bits = FEAT_CTL_SGX_ENABLED | FEAT_CTL_LOCKED;
msr->data = FEAT_CTL_LOCKED;
#define KVM_SUPPORTED_FEATURE_CONTROL (FEAT_CTL_LOCKED | \
(vmx->msr_ia32_feature_control & FEAT_CTL_LOCKED))
((vmx->msr_ia32_feature_control & FEAT_CTL_LOCKED) &&
vmx->msr_ia32_feature_control_valid_bits = FEAT_CTL_LOCKED;
master_cpu, msr, msr & FEAT_CTL_LOCKED ? "" : "UN-", msr & (1 << 18) ? "SGX" : "");
required |= FEAT_CTL_LOCKED;
vcpu_set_msr(vcpu, MSR_IA32_FEAT_CTL, val | msr_bit | FEAT_CTL_LOCKED);
vcpu_set_msr(vcpu, MSR_IA32_FEAT_CTL, (val & ~msr_bit) | FEAT_CTL_LOCKED);
vcpu_set_msr(vcpu, MSR_IA32_FEAT_CTL, val | msr_bit | FEAT_CTL_LOCKED);
vcpu_set_msr(vcpu, MSR_IA32_FEAT_CTL, (val & ~msr_bit) | FEAT_CTL_LOCKED);
uint64_t supported_bits = FEAT_CTL_LOCKED |