Home
last modified time | relevance | path

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

12

/openbmc/linux/tools/testing/selftests/kvm/lib/x86_64/
H A 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()
H A Dvmx.c266 vmwrite(HOST_IA32_EFER, rdmsr(MSR_EFER)); in init_vmcs_host_state()
/openbmc/linux/arch/x86/kernel/acpi/
H A Dsleep.c84 if (!rdmsr_safe(MSR_EFER, in x86_acpi_suspend_lowlevel()
87 !wrmsr_safe(MSR_EFER, in x86_acpi_suspend_lowlevel()
/openbmc/qemu/tests/tcg/x86_64/system/
H A Dboot.S96 #define MSR_EFER 0xc0000080 /* extended feature register */ macro
99 mov $MSR_EFER, %ecx
/openbmc/u-boot/arch/x86/cpu/
H A Dcall32.S52 movl $MSR_EFER, %ecx
/openbmc/u-boot/arch/x86/cpu/i386/
H A Dcall64.S42 movl $MSR_EFER, %ecx
/openbmc/linux/arch/x86/boot/compressed/
H A Defi_mixed.S197 movl $MSR_EFER, %ecx
223 movl $MSR_EFER, %ecx
H A Dhead_64.S239 movl $MSR_EFER, %ecx
550 movl $MSR_EFER, %ecx
/openbmc/linux/arch/x86/realmode/rm/
H A Dreboot.S39 movl $MSR_EFER, %ecx
H A Dwakeup_asm.S123 movl $MSR_EFER, %ecx
H A Dtrampoline_64.S162 movl $MSR_EFER, %ecx
/openbmc/linux/arch/x86/power/
H A Dcpu.c117 rdmsrl(MSR_EFER, ctxt->efer); in __save_processor_state()
210 wrmsrl(MSR_EFER, ctxt->efer); in __restore_processor_state()
/openbmc/linux/arch/x86/platform/pvh/
H A Dhead.S80 mov $MSR_EFER, %ecx
/openbmc/linux/arch/x86/realmode/
H A Dinit.c148 rdmsrl(MSR_EFER, efer); in setup_real_mode()
/openbmc/qemu/target/i386/tcg/sysemu/
H A Dmisc_helper.c163 case MSR_EFER: in helper_wrmsr()
334 case MSR_EFER: in helper_rdmsr()
/openbmc/linux/arch/x86/hyperv/
H A Dhv_vtl.c120 input->vp_context.efer = __rdmsr(MSR_EFER); in hv_vtl_bringup_vcpu()
H A Divm.c321 vmsa->efer = native_read_msr(MSR_EFER); in hv_snp_boot_ap()
/openbmc/linux/arch/x86/kernel/
H A Dhead_32.S228 movl $MSR_EFER, %ecx
H A Dhead_64.S387 movl $MSR_EFER, %ecx
/openbmc/u-boot/arch/x86/include/asm/
H A Dmsr-index.h15 #define MSR_EFER 0xc0000080 /* extended feature register */ macro
/openbmc/linux/arch/x86/kvm/
H A Dsmm.c539 if (kvm_set_msr(vcpu, MSR_EFER, smstate->efer & ~EFER_LMA)) in rsm_load_state_64()
630 kvm_set_msr(vcpu, MSR_EFER, efer); in emulator_leave_smm()
/openbmc/linux/arch/x86/kvm/vmx/
H A Dvmx.c993 case MSR_EFER: in clear_atomic_switch_msr()
1046 case MSR_EFER: in add_atomic_switch_msr()
1136 add_atomic_switch_msr(vmx, MSR_EFER, in update_transition_efer()
1139 clear_atomic_switch_msr(vmx, MSR_EFER); in update_transition_efer()
1143 i = kvm_find_user_return_msr(MSR_EFER); in update_transition_efer()
1147 clear_atomic_switch_msr(vmx, MSR_EFER); in update_transition_efer()
1883 vmx_setup_uret_msr(vmx, MSR_EFER, update_transition_efer(vmx)); in vmx_setup_uret_msrs()
2008 case MSR_EFER: in vmx_get_msr()
2179 case MSR_EFER: in vmx_set_msr()
3125 if (!vmx_find_uret_msr(vmx, MSR_EFER)) in vmx_set_efer()
[all …]
/openbmc/linux/tools/arch/x86/include/asm/
H A Dmsr-index.h10 #define MSR_EFER 0xc0000080 /* extended feature register */ macro
/openbmc/linux/arch/x86/include/asm/
H A Dmsr-index.h10 #define MSR_EFER 0xc0000080 /* extended feature register */ macro
/openbmc/linux/arch/x86/kvm/svm/
H A Dsvm.c108 { .index = MSR_EFER, .always = false },
596 rdmsrl(MSR_EFER, efer); in kvm_cpu_svm_disable()
603 wrmsrl(MSR_EFER, efer & ~EFER_SVME); in kvm_cpu_svm_disable()
632 rdmsrl(MSR_EFER, efer); in svm_hardware_enable()
642 wrmsrl(MSR_EFER, efer | EFER_SVME); in svm_hardware_enable()
2828 msr_info.index = MSR_EFER; in efer_trap()

12