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 1ae0fab7d902..36369e76cc63 100644 --- a/tools/arch/x86/include/asm/disabled-features.h +++ b/tools/arch/x86/include/asm/disabled-features.h @@ -62,6 +62,12 @@  # define DISABLE_SGX	(1 << (X86_FEATURE_SGX & 31))  #endif +#ifdef CONFIG_INTEL_TDX_GUEST +# define DISABLE_TDX_GUEST	0 +#else +# define DISABLE_TDX_GUEST	(1 << (X86_FEATURE_TDX_GUEST & 31)) +#endif +  /*   * Make sure to add features to the correct mask   */ @@ -73,7 +79,7 @@  #define DISABLED_MASK5	0  #define DISABLED_MASK6	0  #define DISABLED_MASK7	(DISABLE_PTI) -#define DISABLED_MASK8	0 +#define DISABLED_MASK8	(DISABLE_TDX_GUEST)  #define DISABLED_MASK9	(DISABLE_SGX)  #define DISABLED_MASK10	0  #define DISABLED_MASK11	0  | 
