28,6 → 28,14 |
# define DISABLE_CENTAUR_MCR 0 |
#endif /* CONFIG_X86_64 */ |
|
#ifdef CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS |
# define DISABLE_PKU 0 |
# define DISABLE_OSPKE 0 |
#else |
# define DISABLE_PKU (1<<(X86_FEATURE_PKU & 31)) |
# define DISABLE_OSPKE (1<<(X86_FEATURE_OSPKE & 31)) |
#endif /* CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS */ |
|
/* |
* Make sure to add features to the correct mask |
*/ |
41,5 → 49,12 |
#define DISABLED_MASK7 0 |
#define DISABLED_MASK8 0 |
#define DISABLED_MASK9 (DISABLE_MPX) |
#define DISABLED_MASK10 0 |
#define DISABLED_MASK11 0 |
#define DISABLED_MASK12 0 |
#define DISABLED_MASK13 0 |
#define DISABLED_MASK14 0 |
#define DISABLED_MASK15 0 |
#define DISABLED_MASK16 (DISABLE_PKU|DISABLE_OSPKE) |
|
#endif /* _ASM_X86_DISABLED_FEATURES_H */ |