X86_FEATURE_SHSTK
if (has_cpuflag(X86_FEATURE_SHSTK) && regs->ax == 0xd && regs->cx == 1) {
return cpu_feature_enabled(X86_FEATURE_SHSTK) &&
return cpu_feature_enabled(X86_FEATURE_SHSTK) &&
return cpu_feature_enabled(X86_FEATURE_SHSTK) &&
user_shstk = cpu_feature_enabled(X86_FEATURE_SHSTK) &&
cpu_feature_enabled(X86_FEATURE_SHSTK)))
{ X86_FEATURE_SHSTK, X86_FEATURE_XSAVES },
[XFEATURE_CET_USER] = X86_FEATURE_SHSTK,
[XFEATURE_CET_KERNEL] = X86_FEATURE_SHSTK,
kvm_cpu_cap_clear(X86_FEATURE_SHSTK);
kvm_cpu_cap_clear(X86_FEATURE_SHSTK);
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) &&
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) &&
if (kvm_cpu_cap_has(X86_FEATURE_SHSTK)) {
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) {
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) &&
if (kvm_cpu_cap_has(X86_FEATURE_SHSTK)) {
bool shstk_enabled = guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK);
guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK))
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) {
guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK))
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) {
if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK) &&
if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK) &&
if (kvm_cpu_cap_has(X86_FEATURE_SHSTK)) {
intercept = !guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK);
if (kvm_cpu_cap_has(X86_FEATURE_SHSTK) || kvm_cpu_cap_has(X86_FEATURE_IBT)) {
!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK);
if (kvm_cpu_cap_has(X86_FEATURE_SHSTK)) {
kvm_cpu_cap_has(X86_FEATURE_SHSTK))
kvm_cpu_cap_clear(X86_FEATURE_SHSTK);
if (boot_cpu_has(X86_FEATURE_SHSTK) || boot_cpu_has(X86_FEATURE_IBT)) {
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) &&
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK))
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) &&
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK))
return guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) ||
return guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK);
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK))
u64 nr_regs = guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) ? 1 : 0;
if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK) &&
if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK))
if (!kvm_cpu_cap_has(X86_FEATURE_SHSTK) &&
kvm_cpu_cap_clear(X86_FEATURE_SHSTK);
if (!__cpu_has(__c, X86_FEATURE_SHSTK) && \
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) &&