MSR_EFER
hv_wrmsr(MSR_EFER, hv_crash_ctxt.efer);
ctxt->efer = __rdmsr(MSR_EFER);
input->vp_context.efer = native_rdmsrq(MSR_EFER);
vmsa->efer = native_read_msr(MSR_EFER);
if (!rdmsr_safe(MSR_EFER,
!wrmsr_safe(MSR_EFER,
WARN_ON_ONCE(msr_set_bit(MSR_EFER, _EFER_AUTOIBRS) < 0);
msr_set_bit(MSR_EFER, _EFER_TCE);
msr_set_bit(MSR_EFER, _EFER_AUTOIBRS);
ctxt->ops->get_msr(ctxt, MSR_EFER, &efer);
if (ctxt->ops->get_msr(ctxt, MSR_EFER, &efer))
ctxt->ops->get_msr(ctxt, MSR_EFER, &efer);
ops->get_msr(ctxt, MSR_EFER, &efer);
ops->get_msr(ctxt, MSR_EFER, &efer);
ctxt->ops->get_msr(ctxt, MSR_EFER, &efer);
ctxt->ops->get_msr(ctxt, MSR_EFER, &efer);
if (__kvm_emulate_msr_write(vcpu, MSR_EFER, smstate->efer & ~EFER_LMA))
__kvm_emulate_msr_write(vcpu, MSR_EFER, efer);
svm_disable_intercept_for_msr(vcpu, MSR_EFER, MSR_TYPE_RW);
msr_info.index = MSR_EFER;
rdmsrq(MSR_EFER, efer);
wrmsrq(MSR_EFER, efer & ~EFER_SVME);
rdmsrq(MSR_EFER, efer);
wrmsrq(MSR_EFER, efer | EFER_SVME);
if (vmx->msr_autoload.guest.val[i].index == MSR_EFER)
efer_msr = vmx_find_uret_msr(vmx, MSR_EFER);
case MSR_EFER:
return index == MSR_IA32_APICBASE || index == MSR_EFER ||
case MSR_EFER:
case MSR_EFER:
add_atomic_switch_msr(vmx, MSR_EFER, guest_efer, kvm_host.efer);
clear_atomic_switch_msr(vmx, MSR_EFER);
i = kvm_find_user_return_msr(MSR_EFER);
clear_atomic_switch_msr(vmx, MSR_EFER);
vmx_setup_uret_msr(vmx, MSR_EFER, update_transition_efer(vmx));
case MSR_EFER:
case MSR_EFER:
if (!vmx_find_uret_msr(vmx, MSR_EFER))
efer_slot = vmx_find_loadstore_msr_slot(&vmx->msr_autoload.guest, MSR_EFER);
MSR_EFER, MSR_TSC_AUX, MSR_STAR,
rdmsrq_safe(MSR_EFER, &kvm_host.efer);
case MSR_EFER:
case MSR_EFER:
rdmsrq(MSR_EFER, ctxt->efer);
wrmsrq(MSR_EFER, ctxt->efer);
rdmsrq(MSR_EFER, efer);
save->efer = rdmsr(MSR_EFER);
efer = rdmsr(MSR_EFER);
wrmsr(MSR_EFER, efer | EFER_SVME);
vmwrite(HOST_IA32_EFER, rdmsr(MSR_EFER));
uint64_t old_efer = vcpu_get_msr(vcpu, MSR_EFER);
vcpu_set_msr(vcpu, MSR_EFER, old_efer | EFER_SVME);
uint64_t old_efer = vcpu_get_msr(vcpu, MSR_EFER);
vcpu_set_msr(vcpu, MSR_EFER, old_efer & ~EFER_SVME);
guest_sev_test_msr(MSR_EFER);