Searched refs:spec_ctrl (Results 1 – 16 of 16) sorted by relevance
/linux/arch/x86/xen/ |
H A D | suspend.c | 20 static DEFINE_PER_CPU(u64, spec_ctrl); 43 wrmsrq(MSR_IA32_SPEC_CTRL, this_cpu_read(spec_ctrl)); in xen_vcpu_notify_restore() 60 this_cpu_write(spec_ctrl, tmp); in xen_vcpu_notify_suspend()
|
/linux/arch/x86/kvm/ |
H A D | kvm-asm-offsets.c | 19 OFFSET(SVM_spec_ctrl, vcpu_svm, spec_ctrl); in common() 27 OFFSET(VMX_spec_ctrl, vcpu_vmx, spec_ctrl); in common()
|
/linux/Documentation/translations/zh_CN/userspace-api/ |
H A D | index.rst | 35 * spec_ctrl
|
/linux/Documentation/userspace-api/ |
H A D | index.rst | 36 spec_ctrl
|
/linux/Documentation/admin-guide/hw-vuln/ |
H A D | l1d_flush.rst | 25 Please see document: :ref:`Documentation/userspace-api/spec_ctrl.rst
|
H A D | spectre.rst | 543 :ref:`Documentation/userspace-api/spec_ctrl.rst <set_spec_ctrl>`). 625 (See :ref:`Documentation/userspace-api/spec_ctrl.rst <set_spec_ctrl>`). 632 (See :ref:`Documentation/userspace-api/spec_ctrl.rst <set_spec_ctrl>`).
|
/linux/arch/x86/kvm/vmx/ |
H A D | vmx.h | 229 u64 spec_ctrl; member
|
H A D | vmx.c | 902 * it after vmexit and store it in vmx->spec_ctrl. in __vmx_vcpu_run_flags() 1997 msr_info->data = to_vmx(vcpu)->spec_ctrl; in vmx_get_msr() 2271 vmx->spec_ctrl = data; in vmx_set_msr() 4104 !to_vmx(vcpu)->spec_ctrl); in vmx_recalc_msr_intercepts() 4776 vmx->spec_ctrl = 0; in vmx_vcpu_reset() 7144 vmx->spec_ctrl = native_rdmsrq(MSR_IA32_SPEC_CTRL); in vmx_spec_ctrl_restore_host() 7154 vmx->spec_ctrl != hostval) in vmx_spec_ctrl_restore_host()
|
/linux/arch/x86/include/asm/ |
H A D | svm.h | 361 u64 spec_ctrl; /* Guest version of SPEC_CTRL at 0x2E0 */ member
|
/linux/include/hyperv/ |
H A D | hvhdk.h | 831 u64 spec_ctrl; member
|
/linux/arch/x86/kvm/svm/ |
H A D | svm.c | 831 !svm->spec_ctrl); in svm_recalc_msr_intercepts() 1256 svm->spec_ctrl = 0; in svm_vcpu_reset() 2817 msr_info->data = svm->vmcb->save.spec_ctrl; in svm_get_msr() 2819 msr_info->data = svm->spec_ctrl; in svm_get_msr() 2949 svm->vmcb->save.spec_ctrl = data; in svm_set_msr() 2951 svm->spec_ctrl = data; in svm_set_msr()
|
H A D | svm.h | 265 u64 spec_ctrl; member
|
H A D | nested.c | 880 to_vmcb->save.spec_ctrl = from_vmcb->save.spec_ctrl; in nested_svm_copy_common_state()
|
/linux/drivers/idle/ |
H A D | intel_idle.c | 193 u64 spec_ctrl = spec_ctrl_current(); in intel_idle_ibrs() local 202 __update_spec_ctrl(spec_ctrl); in intel_idle_ibrs()
|
/linux/drivers/hv/ |
H A D | mshv_root_main.c | 412 input->spec_ctrl = 0; /* TODO: set sensible flags */ in mshv_vp_dispatch()
|
/linux/tools/arch/x86/kcpuid/ |
H A D | cpuid.csv | 266 0x7, 0, edx, 26, spec_ctrl , Speculation Control (IBRS/IBPB: indirect branch restrictions)
|