Home
last modified time | relevance | path

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

12

/linux/tools/testing/selftests/kvm/lib/x86/
H A Dsvm.c96 efer = rdmsr(MSR_EFER); in generic_svm_setup()
97 wrmsr(MSR_EFER, efer | EFER_SVME); in generic_svm_setup()
111 save->efer = rdmsr(MSR_EFER); in generic_svm_setup()
H A Dvmx.c275 vmwrite(HOST_IA32_EFER, rdmsr(MSR_EFER)); in init_vmcs_host_state()
/linux/arch/x86/kernel/acpi/
H A Dsleep.c85 if (!rdmsr_safe(MSR_EFER, in x86_acpi_suspend_lowlevel()
88 !wrmsr_safe(MSR_EFER, in x86_acpi_suspend_lowlevel()
/linux/tools/testing/selftests/kvm/x86/
H A Dnested_set_state_test.c253 uint64_t old_efer = vcpu_get_msr(vcpu, MSR_EFER); in vcpu_efer_enable_svm()
255 vcpu_set_msr(vcpu, MSR_EFER, old_efer | EFER_SVME); in vcpu_efer_enable_svm()
260 uint64_t old_efer = vcpu_get_msr(vcpu, MSR_EFER); in vcpu_efer_disable_svm()
262 vcpu_set_msr(vcpu, MSR_EFER, old_efer & ~EFER_SVME); in vcpu_efer_disable_svm()
H A Dsev_smoke_test.c34 guest_sev_test_msr(MSR_EFER); in guest_sev_test_regs()
/linux/arch/x86/boot/startup/
H A Defi-mixed.S74 movl $MSR_EFER, %ecx
114 movl $MSR_EFER, %ecx
H A Dla57toggle.S74 movl $MSR_EFER, %ecx
/linux/arch/x86/hyperv/
H A Dhv_trampoline.S57 movl $MSR_EFER, %ecx
H A Dhv_crash.c176 hv_wrmsr(MSR_EFER, hv_crash_ctxt.efer); in hv_crash_c_entry()
221 ctxt->efer = __rdmsr(MSR_EFER); in hv_hvcrash_ctxt_save()
H A Dhv_vtl.c165 input->vp_context.efer = native_rdmsrq(MSR_EFER); in hv_vtl_bringup_vcpu()
H A Divm.c331 vmsa->efer = native_read_msr(MSR_EFER); in hv_snp_boot_ap()
/linux/arch/x86/power/
H A Dcpu.c119 rdmsrq(MSR_EFER, ctxt->efer); in __save_processor_state()
212 wrmsrq(MSR_EFER, ctxt->efer); in __restore_processor_state()
/linux/arch/x86/realmode/rm/
H A Dreboot.S40 movl $MSR_EFER, %ecx
H A Dwakeup_asm.S123 movl $MSR_EFER, %ecx
H A Dtrampoline_64.S164 movl $MSR_EFER, %ecx
/linux/arch/x86/realmode/
H A Dinit.c151 rdmsrq(MSR_EFER, efer); in setup_real_mode()
/linux/arch/x86/platform/pvh/
H A Dhead.S103 mov $MSR_EFER, %ecx
/linux/arch/x86/kernel/
H A Dhead_32.S216 movl $MSR_EFER, %ecx
H A Dhead_64.S384 movl $MSR_EFER, %ecx
/linux/arch/x86/kernel/cpu/
H A Damd.c1154 WARN_ON_ONCE(msr_set_bit(MSR_EFER, _EFER_AUTOIBRS) < 0); in init_amd()
1161 msr_set_bit(MSR_EFER, _EFER_TCE); in init_amd()
/linux/arch/x86/kvm/
H A Dsmm.c536 if (__kvm_emulate_msr_write(vcpu, MSR_EFER, smstate->efer & ~EFER_LMA)) in rsm_load_state_64()
631 __kvm_emulate_msr_write(vcpu, MSR_EFER, efer); in emulator_leave_smm()
/linux/arch/x86/boot/compressed/
H A Dhead_64.S238 movl $MSR_EFER, %ecx
/linux/arch/x86/kvm/vmx/
H A Dvmx.c1062 case MSR_EFER: in clear_atomic_switch_msr()
1120 case MSR_EFER: in add_atomic_switch_msr()
1186 add_atomic_switch_msr(vmx, MSR_EFER, guest_efer, kvm_host.efer); in update_transition_efer()
1188 clear_atomic_switch_msr(vmx, MSR_EFER); in update_transition_efer()
1192 i = kvm_find_user_return_msr(MSR_EFER); in update_transition_efer()
1196 clear_atomic_switch_msr(vmx, MSR_EFER); in update_transition_efer()
2017 vmx_setup_uret_msr(vmx, MSR_EFER, update_transition_efer(vmx)); in vmx_setup_uret_msrs()
2142 case MSR_EFER: in vmx_get_msr()
2340 case MSR_EFER: in vmx_set_msr()
3314 if (!vmx_find_uret_msr(vmx, MSR_EFER)) in vmx_set_efer()
[all …]
/linux/tools/arch/x86/include/asm/
H A Dmsr-index.h10 #define MSR_EFER 0xc0000080 /* extended feature register */ macro
/linux/arch/x86/include/asm/
H A Dmsr-index.h10 #define MSR_EFER 0xc0000080 /* extended feature register */ macro

12