diff options
| -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 33833d1909af..a5ea841cc6d2 100644 --- a/tools/arch/x86/include/asm/disabled-features.h +++ b/tools/arch/x86/include/asm/disabled-features.h | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | # define DISABLE_MPX (1<<(X86_FEATURE_MPX & 31)) | 16 | # define DISABLE_MPX (1<<(X86_FEATURE_MPX & 31)) |
| 17 | #endif | 17 | #endif |
| 18 | 18 | ||
| 19 | #ifdef CONFIG_X86_SMAP | ||
| 20 | # define DISABLE_SMAP 0 | ||
| 21 | #else | ||
| 22 | # define DISABLE_SMAP (1<<(X86_FEATURE_SMAP & 31)) | ||
| 23 | #endif | ||
| 24 | |||
| 19 | #ifdef CONFIG_X86_INTEL_UMIP | 25 | #ifdef CONFIG_X86_INTEL_UMIP |
| 20 | # define DISABLE_UMIP 0 | 26 | # define DISABLE_UMIP 0 |
| 21 | #else | 27 | #else |
| @@ -68,7 +74,7 @@ | |||
| 68 | #define DISABLED_MASK6 0 | 74 | #define DISABLED_MASK6 0 |
| 69 | #define DISABLED_MASK7 (DISABLE_PTI) | 75 | #define DISABLED_MASK7 (DISABLE_PTI) |
| 70 | #define DISABLED_MASK8 0 | 76 | #define DISABLED_MASK8 0 |
| 71 | #define DISABLED_MASK9 (DISABLE_MPX) | 77 | #define DISABLED_MASK9 (DISABLE_MPX|DISABLE_SMAP) |
| 72 | #define DISABLED_MASK10 0 | 78 | #define DISABLED_MASK10 0 |
| 73 | #define DISABLED_MASK11 0 | 79 | #define DISABLED_MASK11 0 |
| 74 | #define DISABLED_MASK12 0 | 80 | #define DISABLED_MASK12 0 |
