Home
last modified time | relevance | path

Searched refs:MSR_IA32_SPEC_CTRL (Results 1 – 14 of 14) sorted by relevance

/arch/x86/xen/
A Dsuspend.c43 wrmsrq(MSR_IA32_SPEC_CTRL, this_cpu_read(spec_ctrl)); in xen_vcpu_notify_restore()
59 rdmsrq(MSR_IA32_SPEC_CTRL, tmp); in xen_vcpu_notify_suspend()
61 wrmsrq(MSR_IA32_SPEC_CTRL, 0); in xen_vcpu_notify_suspend()
/arch/x86/include/asm/
A Dspec-ctrl.h87 native_wrmsrq(MSR_IA32_SPEC_CTRL, val); in __update_spec_ctrl()
A Dnospec-branch.h555 alternative_msr_write(MSR_IA32_SPEC_CTRL, \
564 alternative_msr_write(MSR_IA32_SPEC_CTRL, \
A Dmsr-index.h72 #define MSR_IA32_SPEC_CTRL 0x00000048 /* Speculation Control */ macro
/arch/x86/kvm/svm/
A Dvmenter.S58 mov $MSR_IA32_SPEC_CTRL, %ecx
74 mov $MSR_IA32_SPEC_CTRL, %ecx
A Dsvm.c827 svm_set_intercept_for_msr(vcpu, MSR_IA32_SPEC_CTRL, MSR_TYPE_RW, in svm_recalc_msr_intercepts()
830 svm_set_intercept_for_msr(vcpu, MSR_IA32_SPEC_CTRL, MSR_TYPE_RW, in svm_recalc_msr_intercepts()
2811 case MSR_IA32_SPEC_CTRL: in svm_get_msr()
2940 case MSR_IA32_SPEC_CTRL: in svm_set_msr()
2966 svm_disable_intercept_for_msr(vcpu, MSR_IA32_SPEC_CTRL, MSR_TYPE_RW); in svm_set_msr()
4238 bool spec_ctrl_intercepted = msr_write_intercepted(vcpu, MSR_IA32_SPEC_CTRL); in svm_vcpu_run()
A Dnested.c216 MSR_IA32_SPEC_CTRL, in nested_svm_init_msrpm_merge_offsets()
/arch/x86/entry/
A Dcalling.h309 movl $MSR_IA32_SPEC_CTRL, %ecx
338 movl $MSR_IA32_SPEC_CTRL, %ecx
/arch/x86/kvm/vmx/
A Dvmenter.S125 mov $MSR_IA32_SPEC_CTRL, %ecx
A Dvmx.c904 if (!msr_write_intercepted(vmx, MSR_IA32_SPEC_CTRL)) in __vmx_vcpu_run_flags()
1992 case MSR_IA32_SPEC_CTRL: in vmx_get_msr()
2263 case MSR_IA32_SPEC_CTRL: in vmx_set_msr()
2288 MSR_IA32_SPEC_CTRL, in vmx_set_msr()
4103 vmx_set_intercept_for_msr(vcpu, MSR_IA32_SPEC_CTRL, MSR_TYPE_RW, in vmx_recalc_msr_intercepts()
7144 vmx->spec_ctrl = native_rdmsrq(MSR_IA32_SPEC_CTRL); in vmx_spec_ctrl_restore_host()
7155 native_wrmsrq(MSR_IA32_SPEC_CTRL, hostval); in vmx_spec_ctrl_restore_host()
A Dnested.c710 MSR_IA32_SPEC_CTRL, MSR_TYPE_RW); in nested_vmx_prepare_msr_bitmap()
/arch/x86/power/
A Dcpu.c499 { MSR_IA32_SPEC_CTRL, X86_FEATURE_MSR_SPEC_CTRL }, in pm_save_spec_msr()
/arch/x86/kernel/cpu/
A Dbugs.c127 wrmsrq(MSR_IA32_SPEC_CTRL, val); in update_spec_ctrl()
146 wrmsrq(MSR_IA32_SPEC_CTRL, val); in update_spec_ctrl_cond()
233 rdmsrq(MSR_IA32_SPEC_CTRL, x86_spec_ctrl_base); in cpu_select_mitigations()
/arch/x86/kvm/
A Dx86.c329 MSR_IA32_SPEC_CTRL, MSR_IA32_TSX_CTRL,
13548 if (rdmsrq_safe(MSR_IA32_SPEC_CTRL, &saved_value)) in kvm_spec_ctrl_test_value()
13550 else if (wrmsrq_safe(MSR_IA32_SPEC_CTRL, value)) in kvm_spec_ctrl_test_value()
13553 wrmsrq(MSR_IA32_SPEC_CTRL, saved_value); in kvm_spec_ctrl_test_value()

Completed in 83 milliseconds