/openbmc/linux/arch/x86/include/asm/ |
H A D | spec-ctrl.h | 63 static inline unsigned long ssbd_spec_ctrl_to_tif(u64 spec_ctrl) in ssbd_spec_ctrl_to_tif() 66 return (spec_ctrl & SPEC_CTRL_SSBD) << (TIF_SSBD - SPEC_CTRL_SSBD_SHIFT); in ssbd_spec_ctrl_to_tif() 69 static inline unsigned long stibp_spec_ctrl_to_tif(u64 spec_ctrl) in stibp_spec_ctrl_to_tif() 72 return (spec_ctrl & SPEC_CTRL_STIBP) << (TIF_SPEC_IB - SPEC_CTRL_STIBP_SHIFT); in stibp_spec_ctrl_to_tif() 62 ssbd_spec_ctrl_to_tif(u64 spec_ctrl) ssbd_spec_ctrl_to_tif() argument 68 stibp_spec_ctrl_to_tif(u64 spec_ctrl) stibp_spec_ctrl_to_tif() argument
|
H A D | svm.h | 350 u64 spec_ctrl; /* Guest version of SPEC_CTRL at 0x2E0 */ member
|
/openbmc/linux/arch/x86/xen/ |
H A D | suspend.c | 21 static DEFINE_PER_CPU(u64, spec_ctrl); 44 wrmsrl(MSR_IA32_SPEC_CTRL, this_cpu_read(spec_ctrl)); in xen_vcpu_notify_restore() 61 this_cpu_write(spec_ctrl, tmp); in xen_vcpu_notify_suspend()
|
/openbmc/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()
|
/openbmc/linux/Documentation/translations/zh_CN/userspace-api/ |
H A D | index.rst | 38 * spec_ctrl
|
/openbmc/linux/Documentation/userspace-api/ |
H A D | index.rst | 23 spec_ctrl
|
/openbmc/u-boot/include/ |
H A D | fsl_immap.h | 146 u32 spec_ctrl; /* Speculation Control */ member
|
/openbmc/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>`). 691 (See :ref:`Documentation/userspace-api/spec_ctrl.rst <set_spec_ctrl>`). 698 (See :ref:`Documentation/userspace-api/spec_ctrl.rst <set_spec_ctrl>`).
|
/openbmc/linux/arch/x86/kvm/vmx/ |
H A D | vmx.h | 281 u64 spec_ctrl; member
|
H A D | vmx.c | 2030 msr_info->data = to_vmx(vcpu)->spec_ctrl; in vmx_get_msr() 2293 vmx->spec_ctrl = data; in vmx_set_msr() 4870 vmx->spec_ctrl = 0; in vmx_vcpu_reset() 7212 vmx->spec_ctrl = __rdmsr(MSR_IA32_SPEC_CTRL); in vmx_spec_ctrl_restore_host() 7222 vmx->spec_ctrl != hostval) in vmx_spec_ctrl_restore_host()
|
/openbmc/linux/drivers/idle/ |
H A D | intel_idle.c | 177 u64 spec_ctrl = spec_ctrl_current(); in intel_idle_ibrs() local 186 native_wrmsrl(MSR_IA32_SPEC_CTRL, spec_ctrl); in intel_idle_ibrs()
|
/openbmc/linux/arch/x86/kvm/svm/ |
H A D | svm.h | 223 u64 spec_ctrl; member
|
H A D | svm.c | 1422 svm->spec_ctrl = 0; in svm_vcpu_reset() 2928 msr_info->data = svm->vmcb->save.spec_ctrl; in svm_get_msr() 2930 msr_info->data = svm->spec_ctrl; in svm_get_msr() 3060 svm->vmcb->save.spec_ctrl = data; in svm_set_msr() 3062 svm->spec_ctrl = data; in svm_set_msr()
|
H A D | nested.c | 784 to_vmcb->save.spec_ctrl = from_vmcb->save.spec_ctrl; in nested_svm_copy_common_state()
|
/openbmc/qemu/target/i386/ |
H A D | machine.c | 1309 return env->spec_ctrl != 0; in spec_ctrl_needed() 1318 VMSTATE_UINT64(env.spec_ctrl, X86CPU),
|
H A D | cpu.h | 1858 uint64_t spec_ctrl; member
|
/openbmc/qemu/target/i386/kvm/ |
H A D | kvm.c | 3937 kvm_msr_entry_add(cpu, MSR_IA32_SPEC_CTRL, env->spec_ctrl); in kvm_put_msrs() 4902 env->spec_ctrl = msrs[i].data; in kvm_get_msrs()
|
/openbmc/linux/ |
H A D | opengrok1.0.log | [all...] |