Searched refs:MSR_IA32_SPEC_CTRL (Results 1 – 11 of 11) sorted by relevance
| /linux/arch/x86/include/asm/ |
| H A D | nospec-branch.h | 560 alternative_msr_write(MSR_IA32_SPEC_CTRL, \ 569 alternative_msr_write(MSR_IA32_SPEC_CTRL, \
|
| /linux/arch/x86/kvm/svm/ |
| H A D | vmenter.S | 71 mov $MSR_IA32_SPEC_CTRL, %ecx 86 mov $MSR_IA32_SPEC_CTRL, %ecx
|
| H A D | svm.c | 802 svm_set_intercept_for_msr(vcpu, MSR_IA32_SPEC_CTRL, MSR_TYPE_RW, in svm_recalc_msr_intercepts() 805 svm_set_intercept_for_msr(vcpu, MSR_IA32_SPEC_CTRL, MSR_TYPE_RW, in svm_recalc_msr_intercepts() 2818 case MSR_IA32_SPEC_CTRL: in svm_set_vm_cr() 2947 case MSR_IA32_SPEC_CTRL: in svm_set_msr() 2973 svm_disable_intercept_for_msr(vcpu, MSR_IA32_SPEC_CTRL, MSR_TYPE_RW); in svm_set_msr() 4291 bool spec_ctrl_intercepted = msr_write_intercepted(vcpu, MSR_IA32_SPEC_CTRL); in svm_vcpu_run()
|
| H A D | nested.c | 215 MSR_IA32_SPEC_CTRL, in nested_svm_init_msrpm_merge_offsets()
|
| /linux/arch/x86/entry/ |
| H A D | calling.h | 308 movl $MSR_IA32_SPEC_CTRL, %ecx 337 movl $MSR_IA32_SPEC_CTRL, %ecx
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | vmenter.S | 135 mov $MSR_IA32_SPEC_CTRL, %ecx
|
| H A D | vmx.c | 1015 if (!msr_write_intercepted(vmx, MSR_IA32_SPEC_CTRL)) in __vmx_vcpu_run_flags() 2155 case MSR_IA32_SPEC_CTRL: in vmx_get_msr() 2435 case MSR_IA32_SPEC_CTRL: in vmx_set_msr() 2460 MSR_IA32_SPEC_CTRL, in vmx_set_msr() 4377 vmx_set_intercept_for_msr(vcpu, MSR_IA32_SPEC_CTRL, MSR_TYPE_RW, in vmx_deliver_interrupt() 7508 vmx->spec_ctrl = native_rdmsrq(MSR_IA32_SPEC_CTRL); in vmx_vcpu_run() 7519 native_wrmsrq(MSR_IA32_SPEC_CTRL, hostval); in vmx_vcpu_run()
|
| H A D | nested.c | 752 nested_vmx_merge_msr_bitmaps_rw(MSR_IA32_SPEC_CTRL);
|
| /linux/arch/x86/kernel/cpu/ |
| H A D | bugs.c | 90 wrmsrq(MSR_IA32_SPEC_CTRL, val); in update_spec_ctrl() 109 wrmsrq(MSR_IA32_SPEC_CTRL, val); in update_spec_ctrl_cond() 182 * MSR_IA32_SPEC_CTRL for SSBD. 3235 rdmsrq(MSR_IA32_SPEC_CTRL, x86_spec_ctrl_base); in cpu_select_mitigations()
|
| /linux/tools/arch/x86/include/asm/ |
| H A D | msr-index.h | 72 #define MSR_IA32_SPEC_CTRL 0x00000048 /* Speculation Control */ macro
|
| /linux/arch/x86/kvm/ |
| H A D | x86.c | 340 MSR_IA32_SPEC_CTRL, MSR_IA32_TSX_CTRL, 14098 if (rdmsrq_safe(MSR_IA32_SPEC_CTRL, &saved_value)) in kvm_handle_memory_failure() 14100 else if (wrmsrq_safe(MSR_IA32_SPEC_CTRL, value)) in kvm_handle_memory_failure() 14103 wrmsrq(MSR_IA32_SPEC_CTRL, saved_value);
|