Home
last modified time | relevance | path

Searched refs:MSR_EFER (Results 1 – 22 of 22) sorted by relevance

/linux-6.1.9/arch/x86/include/asm/
Dvirtext.h128 rdmsrl(MSR_EFER, efer); in cpu_svm_disable()
129 wrmsrl(MSR_EFER, efer & ~EFER_SVME); in cpu_svm_disable()
Dmsr-index.h15 #define MSR_EFER 0xc0000080 /* extended feature register */ macro
/linux-6.1.9/tools/testing/selftests/kvm/lib/x86_64/
Dsvm.c75 efer = rdmsr(MSR_EFER); in generic_svm_setup()
76 wrmsr(MSR_EFER, efer | EFER_SVME); in generic_svm_setup()
90 save->efer = rdmsr(MSR_EFER); in generic_svm_setup()
Dvmx.c286 vmwrite(HOST_IA32_EFER, rdmsr(MSR_EFER)); in init_vmcs_host_state()
/linux-6.1.9/arch/x86/kernel/acpi/
Dsleep.c83 if (!rdmsr_safe(MSR_EFER, in x86_acpi_suspend_lowlevel()
86 !wrmsr_safe(MSR_EFER, in x86_acpi_suspend_lowlevel()
/linux-6.1.9/arch/x86/boot/compressed/
Defi_thunk_64.S131 movl $MSR_EFER, %ecx
159 movl $MSR_EFER, %ecx
Dhead_64.S241 movl $MSR_EFER, %ecx
649 movl $MSR_EFER, %ecx
/linux-6.1.9/arch/x86/realmode/rm/
Dreboot.S39 movl $MSR_EFER, %ecx
Dwakeup_asm.S123 movl $MSR_EFER, %ecx
Dtrampoline_64.S146 movl $MSR_EFER, %ecx
/linux-6.1.9/arch/x86/power/
Dcpu.c116 rdmsrl(MSR_EFER, ctxt->efer); in __save_processor_state()
209 wrmsrl(MSR_EFER, ctxt->efer); in __restore_processor_state()
/linux-6.1.9/arch/x86/platform/pvh/
Dhead.S80 mov $MSR_EFER, %ecx
/linux-6.1.9/arch/x86/realmode/
Dinit.c148 rdmsrl(MSR_EFER, efer); in setup_real_mode()
/linux-6.1.9/arch/x86/kernel/
Dhead_32.S242 movl $MSR_EFER, %ecx
Dhead_64.S295 movl $MSR_EFER, %ecx
/linux-6.1.9/arch/x86/kvm/vmx/
Dvmx.c891 case MSR_EFER: in clear_atomic_switch_msr()
944 case MSR_EFER: in add_atomic_switch_msr()
1034 add_atomic_switch_msr(vmx, MSR_EFER, in update_transition_efer()
1037 clear_atomic_switch_msr(vmx, MSR_EFER); in update_transition_efer()
1041 i = kvm_find_user_return_msr(MSR_EFER); in update_transition_efer()
1045 clear_atomic_switch_msr(vmx, MSR_EFER); in update_transition_efer()
1774 vmx_setup_uret_msr(vmx, MSR_EFER, update_transition_efer(vmx)); in vmx_setup_uret_msrs()
1883 case MSR_EFER: in vmx_get_msr()
2054 case MSR_EFER: in vmx_set_msr()
2988 if (!vmx_find_uret_msr(vmx, MSR_EFER)) in vmx_set_efer()
[all …]
Dnested.c4563 if (vmx->msr_autoload.guest.val[i].index == MSR_EFER) in nested_vmx_get_vmcs01_guest_efer()
4567 efer_msr = vmx_find_uret_msr(vmx, MSR_EFER); in nested_vmx_get_vmcs01_guest_efer()
/linux-6.1.9/tools/arch/x86/include/asm/
Dmsr-index.h15 #define MSR_EFER 0xc0000080 /* extended feature register */ macro
/linux-6.1.9/arch/x86/kvm/
Demulate.c817 ctxt->ops->get_msr(ctxt, MSR_EFER, &efer); in emulator_recalc_and_set_mode()
1543 ctxt->ops->get_msr(ctxt, MSR_EFER, &efer); in get_descriptor_ptr()
1709 ctxt->ops->get_msr(ctxt, MSR_EFER, &efer); in __load_segment_descriptor()
2543 if (ctxt->ops->set_msr(ctxt, MSR_EFER, val & ~EFER_LMA)) in rsm_load_state_64()
2636 ctxt->ops->set_msr(ctxt, MSR_EFER, efer); in em_rsm()
2758 ops->get_msr(ctxt, MSR_EFER, &efer); in em_syscall()
2809 ops->get_msr(ctxt, MSR_EFER, &efer); in em_sysenter()
4259 ctxt->ops->get_msr(ctxt, MSR_EFER, &efer); in check_svme()
Dx86.c3583 case MSR_EFER: in kvm_set_msr_common()
4083 case MSR_EFER: in kvm_get_msr_common()
12274 rdmsrl_safe(MSR_EFER, &host_efer); in kvm_arch_hardware_setup()
/linux-6.1.9/arch/x86/kvm/svm/
Dsvm.c101 { .index = MSR_EFER, .always = false },
570 rdmsrl(MSR_EFER, efer); in svm_hardware_enable()
587 wrmsrl(MSR_EFER, efer | EFER_SVME); in svm_hardware_enable()
2695 msr_info.index = MSR_EFER; in efer_trap()
Dsev.c2977 set_msr_interception(vcpu, svm->msrpm, MSR_EFER, 1, 1); in sev_es_init_vmcb()