Home
last modified time | relevance | path

Searched refs:X86_FEATURE_SHSTK (Results 1 – 16 of 16) sorted by relevance

/linux/arch/x86/kernel/cpu/
H A Dcpuid-deps.c91 { X86_FEATURE_SHSTK, X86_FEATURE_XSAVES },
H A Dcommon.c640 user_shstk = cpu_feature_enabled(X86_FEATURE_SHSTK) && in setup_cet()
666 cpu_feature_enabled(X86_FEATURE_SHSTK))) in cet_disable()
/linux/arch/x86/kvm/
H A Dx86.h709 if (!__cpu_has(__c, X86_FEATURE_SHSTK) && \
752 if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) && in kvm_is_valid_u_s_cet()
H A Dsmm.c273 if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) && in enter_smm_save_state_64()
565 if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) && in rsm_load_state_64()
H A Dcpuid.c984 kvm_cpu_cap_clear(X86_FEATURE_SHSTK); in kvm_initialize_cpu_caps()
1012 kvm_cpu_cap_clear(X86_FEATURE_SHSTK); in kvm_initialize_cpu_caps()
H A Dx86.c1903 if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) && in __kvm_set_msr()
1925 if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) in __kvm_set_msr()
1985 if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) && in __kvm_get_msr()
1994 if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) in __kvm_get_msr()
3857 return guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) || in is_xstate_managed_msr()
3860 return guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK); in is_xstate_managed_msr()
6080 if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) in kvm_translate_kvm_reg()
6169 u64 nr_regs = guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) ? 1 : 0; in kvm_get_reg_list()
7717 if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK) && in kvm_probe_msr_to_save()
7726 if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK)) in kvm_probe_msr_to_save()
[all …]
/linux/arch/x86/include/asm/
H A Dcpufeatures.h396 #define X86_FEATURE_SHSTK (16*32+ 7) /* Shadow stack */ macro
H A Dpgtable.h163 return cpu_feature_enabled(X86_FEATURE_SHSTK) && in pte_shstk()
185 return cpu_feature_enabled(X86_FEATURE_SHSTK) && in pmd_shstk()
208 return cpu_feature_enabled(X86_FEATURE_SHSTK) && in pud_shstk()
/linux/tools/arch/x86/include/asm/
H A Dcpufeatures.h396 #define X86_FEATURE_SHSTK (16*32+ 7) /* Shadow stack */ macro
/linux/arch/x86/kernel/fpu/
H A Dxstate.c84 [XFEATURE_CET_USER] = X86_FEATURE_SHSTK,
85 [XFEATURE_CET_KERNEL] = X86_FEATURE_SHSTK,
/linux/arch/x86/coco/sev/
H A Dvc-shared.c553 if (has_cpuflag(X86_FEATURE_SHSTK) && regs->ax == 0xd && regs->cx == 1) { in vc_handle_cpuid()
/linux/arch/x86/kvm/svm/
H A Dnested.c683 if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) && in nested_vmcb02_prepare_save()
1105 if (kvm_cpu_cap_has(X86_FEATURE_SHSTK)) { in svm_copy_vmrun_state()
1177 if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) { in nested_svm_vmexit()
H A Dsvm.c822 if (kvm_cpu_cap_has(X86_FEATURE_SHSTK)) { in svm_recalc_msr_intercepts()
823 bool shstk_enabled = guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK); in svm_recalc_msr_intercepts()
/linux/arch/x86/kvm/vmx/
H A Dvmx.c4392 if (kvm_cpu_cap_has(X86_FEATURE_SHSTK)) { in vmx_recalc_msr_intercepts()
4393 intercept = !guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK); in vmx_recalc_msr_intercepts()
4401 if (kvm_cpu_cap_has(X86_FEATURE_SHSTK) || kvm_cpu_cap_has(X86_FEATURE_IBT)) { in vmx_recalc_msr_intercepts()
4403 !guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK); in vmx_recalc_msr_intercepts()
5143 if (kvm_cpu_cap_has(X86_FEATURE_SHSTK)) { in vmx_vcpu_reset()
5148 kvm_cpu_cap_has(X86_FEATURE_SHSTK)) in vmx_vcpu_reset()
8245 kvm_cpu_cap_clear(X86_FEATURE_SHSTK); in vmx_set_cpu_caps()
H A Dnested.c2536 guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) in vmcs_read_cet_state()
2539 if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) { in vmcs_read_cet_state()
2549 guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) in vmcs_write_cet_state()
2552 if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) { in vmcs_write_cet_state()
7133 if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK) && in nested_vmx_setup_exit_ctls()
7158 if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK) && in nested_vmx_setup_entry_ctls()
/linux/tools/testing/selftests/kvm/include/x86/
H A Dprocessor.h172 #define X86_FEATURE_SHSTK KVM_X86_CPU_FEATURE(0x7, 0, ECX, 7) macro