mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 22:51:42 +00:00
x86/cpufeatures: Re-enable ENQCMD
The ENQCMD feature can only be used if CONFIG_INTEL_IOMMU_SVM is set. Add X86_FEATURE_ENQCMD to the disabled features mask as appropriate so that cpu_feature_enabled() can be used to check the feature. [ bp: Massage commit message. ] Signed-off-by: Fenghua Yu <fenghua.yu@intel.com> Signed-off-by: Borislav Petkov <bp@suse.de> Reviewed-by: Tony Luck <tony.luck@intel.com> Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/r/20220207230254.3342514-10-fenghua.yu@intel.com
This commit is contained in:
parent
fa6af69f38
commit
7c1ef59145
@ -56,8 +56,11 @@
|
|||||||
# define DISABLE_PTI (1 << (X86_FEATURE_PTI & 31))
|
# define DISABLE_PTI (1 << (X86_FEATURE_PTI & 31))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Force disable because it's broken beyond repair */
|
#ifdef CONFIG_INTEL_IOMMU_SVM
|
||||||
#define DISABLE_ENQCMD (1 << (X86_FEATURE_ENQCMD & 31))
|
# define DISABLE_ENQCMD 0
|
||||||
|
#else
|
||||||
|
# define DISABLE_ENQCMD (1 << (X86_FEATURE_ENQCMD & 31))
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_X86_SGX
|
#ifdef CONFIG_X86_SGX
|
||||||
# define DISABLE_SGX 0
|
# define DISABLE_SGX 0
|
||||||
|
Loading…
Reference in New Issue
Block a user