File tree Expand file tree Collapse file tree 3 files changed +10
-1
lines changed Expand file tree Collapse file tree 3 files changed +10
-1
lines changed Original file line number Diff line number Diff line change 296296
297297/* Intel-defined CPU features, CPUID level 0x00000007:0 (ECX), word 16 */
298298#define X86_FEATURE_AVX512VBMI (16*32+ 1) /* AVX512 Vector Bit Manipulation instructions*/
299+ #define X86_FEATURE_UMIP (16*32+ 2) /* User Mode Instruction Protection */
299300#define X86_FEATURE_PKU (16*32+ 3) /* Protection Keys for Userspace */
300301#define X86_FEATURE_OSPKE (16*32+ 4) /* OS Protection Keys Enable */
301302#define X86_FEATURE_AVX512_VBMI2 (16*32+ 6) /* Additional AVX512 Vector Bit Manipulation Instructions */
Original file line number Diff line number Diff line change 1616# define DISABLE_MPX (1<<(X86_FEATURE_MPX & 31))
1717#endif
1818
19+ #ifdef CONFIG_X86_INTEL_UMIP
20+ # define DISABLE_UMIP 0
21+ #else
22+ # define DISABLE_UMIP (1<<(X86_FEATURE_UMIP & 31))
23+ #endif
24+
1925#ifdef CONFIG_X86_64
2026# define DISABLE_VME (1<<(X86_FEATURE_VME & 31))
2127# define DISABLE_K6_MTRR (1<<(X86_FEATURE_K6_MTRR & 31))
6369#define DISABLED_MASK13 0
6470#define DISABLED_MASK14 0
6571#define DISABLED_MASK15 0
66- #define DISABLED_MASK16 (DISABLE_PKU|DISABLE_OSPKE|DISABLE_LA57)
72+ #define DISABLED_MASK16 (DISABLE_PKU|DISABLE_OSPKE|DISABLE_LA57|DISABLE_UMIP )
6773#define DISABLED_MASK17 0
6874#define DISABLED_MASK_CHECK BUILD_BUG_ON_ZERO(NCAPINTS != 18)
6975
Original file line number Diff line number Diff line change 105105#define X86_CR4_OSFXSR _BITUL(X86_CR4_OSFXSR_BIT)
106106#define X86_CR4_OSXMMEXCPT_BIT 10 /* enable unmasked SSE exceptions */
107107#define X86_CR4_OSXMMEXCPT _BITUL(X86_CR4_OSXMMEXCPT_BIT)
108+ #define X86_CR4_UMIP_BIT 11 /* enable UMIP support */
109+ #define X86_CR4_UMIP _BITUL(X86_CR4_UMIP_BIT)
108110#define X86_CR4_LA57_BIT 12 /* enable 5-level page tables */
109111#define X86_CR4_LA57 _BITUL(X86_CR4_LA57_BIT)
110112#define X86_CR4_VMXE_BIT 13 /* enable VMX virtualization */
You can’t perform that action at this time.
0 commit comments