Home
last modified time | relevance | path

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

/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
/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.c415 if (!boot_cpu_has(X86_FEATURE_SMAP)) in smap_works_speculatively()
/arch/x86/mm/
Dfault.c1313 if (unlikely(cpu_feature_enabled(X86_FEATURE_SMAP) && in do_user_addr_fault()
/arch/x86/kvm/vmx/
Dvmx.c7000 cr4_fixed1_update(X86_CR4_SMAP, ebx, bit(X86_FEATURE_SMAP)); in nested_vmx_cr_fixed1_bits_update()
/arch/x86/kvm/
Dx86.c900 if (!guest_cpuid_has(vcpu, X86_FEATURE_SMAP) && (cr4 & X86_CR4_SMAP)) in kvm_valid_cr4()