Home
last modified time | relevance | path

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

/Linux-v5.4/arch/x86/include/asm/
Dsmap.h26 ALTERNATIVE "", __ASM_CLAC, X86_FEATURE_SMAP
29 ALTERNATIVE "", __ASM_STAC, X86_FEATURE_SMAP
47 alternative("", __ASM_CLAC, X86_FEATURE_SMAP); in clac()
53 alternative("", __ASM_STAC, X86_FEATURE_SMAP); in stac()
61 X86_FEATURE_SMAP) in smap_save()
69 asm volatile (ALTERNATIVE("", "push %0; popf", X86_FEATURE_SMAP) in smap_restore()
75 ALTERNATIVE("", __ASM_CLAC, X86_FEATURE_SMAP)
77 ALTERNATIVE("", __ASM_STAC, X86_FEATURE_SMAP)
Ddisabled-features.h22 # define DISABLE_SMAP (1<<(X86_FEATURE_SMAP & 31))
Dcpufeatures.h257 #define X86_FEATURE_SMAP ( 9*32+20) /* Supervisor Mode Access Prevention */ macro
/Linux-v5.4/tools/objtool/
Dspecial.c34 #define X86_FEATURE_SMAP (9*32+20) macro
113 if (feature == X86_FEATURE_SMAP) { in get_alt_entry()
/Linux-v5.4/tools/arch/x86/include/asm/
Ddisabled-features.h22 # define DISABLE_SMAP (1<<(X86_FEATURE_SMAP & 31))
Dcpufeatures.h257 #define X86_FEATURE_SMAP ( 9*32+20) /* Supervisor Mode Access Prevention */ macro
/Linux-v5.4/arch/x86/kernel/cpu/
Dcommon.c324 setup_clear_cpu_cap(X86_FEATURE_SMAP); in setup_disable_smap()
336 if (cpu_has(c, X86_FEATURE_SMAP)) { in setup_smap()
Dbugs.c389 if (!boot_cpu_has(X86_FEATURE_SMAP)) in smap_works_speculatively()
/Linux-v5.4/arch/x86/mm/
Dfault.c1313 if (unlikely(cpu_feature_enabled(X86_FEATURE_SMAP) && in do_user_addr_fault()
/Linux-v5.4/arch/x86/kvm/vmx/
Dvmx.c6996 cr4_fixed1_update(X86_CR4_SMAP, ebx, bit(X86_FEATURE_SMAP)); in nested_vmx_cr_fixed1_bits_update()
/Linux-v5.4/arch/x86/kvm/
Dx86.c899 if (!guest_cpuid_has(vcpu, X86_FEATURE_SMAP) && (cr4 & X86_CR4_SMAP)) in kvm_valid_cr4()