|
@@ -288,6 +288,7 @@
|
|
|
#define X86_FEATURE_AVX512VBMI (16*32+ 1) /* AVX512 Vector Bit Manipulation instructions*/
|
|
|
#define X86_FEATURE_PKU (16*32+ 3) /* Protection Keys for Userspace */
|
|
|
#define X86_FEATURE_OSPKE (16*32+ 4) /* OS Protection Keys Enable */
|
|
|
+#define X86_FEATURE_AVX512_VPOPCNTDQ (16*32+14) /* POPCNT for vectors of DW/QW */
|
|
|
#define X86_FEATURE_RDPID (16*32+ 22) /* RDPID instruction */
|
|
|
|
|
|
/* AMD-defined CPU features, CPUID level 0x80000007 (ebx), word 17 */
|
|
@@ -320,5 +321,4 @@
|
|
|
#define X86_BUG_SWAPGS_FENCE X86_BUG(11) /* SWAPGS without input dep on GS */
|
|
|
#define X86_BUG_MONITOR X86_BUG(12) /* IPI required to wake up remote CPU */
|
|
|
#define X86_BUG_AMD_E400 X86_BUG(13) /* CPU is among the affected by Erratum 400 */
|
|
|
-
|
|
|
#endif /* _ASM_X86_CPUFEATURES_H */
|