Home
last modified time | relevance | path

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

/linux/tools/arch/x86/include/asm/
H A Dcpufeatures.h396 #define X86_FEATURE_SHSTK (16*32+ 7) /* Shadow stack */ macro
/linux/arch/x86/kvm/
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.c1905 if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) && in __kvm_set_msr()
1927 if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) in __kvm_set_msr()
1987 if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) && in __kvm_get_msr()
1996 if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) in __kvm_get_msr()
3859 return guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) || in is_xstate_managed_msr()
3862 return guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK); in is_xstate_managed_msr()
6099 if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) in kvm_translate_kvm_reg()
6188 u64 nr_regs = guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) ? 1 : 0; in kvm_get_reg_list()
7736 if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK) && in kvm_probe_msr_to_save()
7745 if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK)) in kvm_probe_msr_to_save()
[all …]
/linux/arch/x86/include/asm/
H A Dpgtable.h155 return cpu_feature_enabled(X86_FEATURE_SHSTK) && in pte_shstk()
177 return cpu_feature_enabled(X86_FEATURE_SHSTK) && in pmd_shstk()
200 return cpu_feature_enabled(X86_FEATURE_SHSTK) && in pud_shstk()
/linux/arch/x86/kvm/svm/
H A Dnested.c358 return guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK); in nested_svm_event_inj_valid_exept()
753 if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) && in nested_vmcb02_prepare_save()
1176 if (kvm_cpu_cap_has(X86_FEATURE_SHSTK)) { in svm_copy_vmrun_state()
1237 if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) { in nested_svm_vmexit_update_vmcb12()
H A Dsvm.c836 if (kvm_cpu_cap_has(X86_FEATURE_SHSTK)) { in svm_recalc_msr_intercepts()
837 bool shstk_enabled = guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK); in svm_recalc_msr_intercepts()
/linux/arch/x86/kvm/vmx/
H A Dvmx.c4286 if (kvm_cpu_cap_has(X86_FEATURE_SHSTK)) { in vmx_recalc_msr_intercepts()
4287 intercept = !guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK); in vmx_recalc_msr_intercepts()
4295 if (kvm_cpu_cap_has(X86_FEATURE_SHSTK) || kvm_cpu_cap_has(X86_FEATURE_IBT)) { in vmx_recalc_msr_intercepts()
4297 !guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK); in vmx_recalc_msr_intercepts()
5044 if (kvm_cpu_cap_has(X86_FEATURE_SHSTK)) { in vmx_vcpu_reset()
5049 kvm_cpu_cap_has(X86_FEATURE_SHSTK)) in vmx_vcpu_reset()
8170 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()
7135 if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK) && in nested_vmx_setup_exit_ctls()
7160 if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK) && in nested_vmx_setup_entry_ctls()
/linux/arch/x86/kernel/cpu/
H A Dcommon.c643 user_shstk = cpu_feature_enabled(X86_FEATURE_SHSTK) && in setup_cet()
669 cpu_feature_enabled(X86_FEATURE_SHSTK))) in cet_disable()
/linux/tools/testing/selftests/kvm/include/x86/
H A Dprocessor.h174 #define X86_FEATURE_SHSTK KVM_X86_CPU_FEATURE(0x7, 0, ECX, 7) macro