* But thanks to kABI we have to jam it somewhere else. */
#define X86_FEATURE_IBPB (7*32+24) /* Indirect Branch Prediction Barrier */
+#define X86_FEATURE_RDS ( 7*32+25) /* Reduced Data Speculation */
#define X86_FEATURE_VMEXIT_RSB_FULL (7*32+27) /* "" Whether to stuff the RSB on VMEXIT. */
#define X86_FEATURE_STUFF_RSB (7*32+28) /* "" Whether to stuff the RSB (usually dependent on !SMEP) */
{ X86_FEATURE_IBRS, CR_EDX,26, 0x00000007, 0 },
{ X86_FEATURE_STIBP, CR_EDX,27, 0x00000007, 0 },
{ X86_FEATURE_IA32_ARCH_CAPS, CR_EDX,29, 0x00000007, 0 },
+ { X86_FEATURE_RDS, CR_EDX,31, 0x00000007, 0 },
{ X86_FEATURE_HW_PSTATE, CR_EDX, 7, 0x80000007, 0 },
{ X86_FEATURE_CPB, CR_EDX, 9, 0x80000007, 0 },
{ X86_FEATURE_PROC_FEEDBACK, CR_EDX,11, 0x80000007, 0 },