diff options
Diffstat (limited to 'tools/arch/x86/include/asm/disabled-features.h')
| -rw-r--r-- | tools/arch/x86/include/asm/disabled-features.h | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/arch/x86/include/asm/disabled-features.h b/tools/arch/x86/include/asm/disabled-features.h index c10c9128f54e..14d6d5007314 100644 --- a/tools/arch/x86/include/asm/disabled-features.h +++ b/tools/arch/x86/include/asm/disabled-features.h @@ -16,6 +16,12 @@  # define DISABLE_MPX	(1<<(X86_FEATURE_MPX & 31))  #endif +#ifdef CONFIG_X86_INTEL_UMIP +# define DISABLE_UMIP	0 +#else +# define DISABLE_UMIP	(1<<(X86_FEATURE_UMIP & 31)) +#endif +  #ifdef CONFIG_X86_64  # define DISABLE_VME		(1<<(X86_FEATURE_VME & 31))  # define DISABLE_K6_MTRR	(1<<(X86_FEATURE_K6_MTRR & 31)) @@ -63,7 +69,7 @@  #define DISABLED_MASK13	0  #define DISABLED_MASK14	0  #define DISABLED_MASK15	0 -#define DISABLED_MASK16	(DISABLE_PKU|DISABLE_OSPKE|DISABLE_LA57) +#define DISABLED_MASK16	(DISABLE_PKU|DISABLE_OSPKE|DISABLE_LA57|DISABLE_UMIP)  #define DISABLED_MASK17	0  #define DISABLED_MASK_CHECK BUILD_BUG_ON_ZERO(NCAPINTS != 18)  |