@@ -114,17 +114,17 @@ static const struct x86_cpu_id ppin_cpuids[] = {
114
114
X86_MATCH_FEATURE (X86_FEATURE_INTEL_PPIN , & ppin_info [X86_VENDOR_INTEL ]),
115
115
116
116
/* Legacy models without CPUID enumeration */
117
- X86_MATCH_INTEL_FAM6_MODEL ( IVYBRIDGE_X , & ppin_info [X86_VENDOR_INTEL ]),
118
- X86_MATCH_INTEL_FAM6_MODEL ( HASWELL_X , & ppin_info [X86_VENDOR_INTEL ]),
119
- X86_MATCH_INTEL_FAM6_MODEL ( BROADWELL_D , & ppin_info [X86_VENDOR_INTEL ]),
120
- X86_MATCH_INTEL_FAM6_MODEL ( BROADWELL_X , & ppin_info [X86_VENDOR_INTEL ]),
121
- X86_MATCH_INTEL_FAM6_MODEL ( SKYLAKE_X , & ppin_info [X86_VENDOR_INTEL ]),
122
- X86_MATCH_INTEL_FAM6_MODEL ( ICELAKE_X , & ppin_info [X86_VENDOR_INTEL ]),
123
- X86_MATCH_INTEL_FAM6_MODEL ( ICELAKE_D , & ppin_info [X86_VENDOR_INTEL ]),
124
- X86_MATCH_INTEL_FAM6_MODEL ( SAPPHIRERAPIDS_X , & ppin_info [X86_VENDOR_INTEL ]),
125
- X86_MATCH_INTEL_FAM6_MODEL ( EMERALDRAPIDS_X , & ppin_info [X86_VENDOR_INTEL ]),
126
- X86_MATCH_INTEL_FAM6_MODEL ( XEON_PHI_KNL , & ppin_info [X86_VENDOR_INTEL ]),
127
- X86_MATCH_INTEL_FAM6_MODEL ( XEON_PHI_KNM , & ppin_info [X86_VENDOR_INTEL ]),
117
+ X86_MATCH_VFM ( INTEL_IVYBRIDGE_X , & ppin_info [X86_VENDOR_INTEL ]),
118
+ X86_MATCH_VFM ( INTEL_HASWELL_X , & ppin_info [X86_VENDOR_INTEL ]),
119
+ X86_MATCH_VFM ( INTEL_BROADWELL_D , & ppin_info [X86_VENDOR_INTEL ]),
120
+ X86_MATCH_VFM ( INTEL_BROADWELL_X , & ppin_info [X86_VENDOR_INTEL ]),
121
+ X86_MATCH_VFM ( INTEL_SKYLAKE_X , & ppin_info [X86_VENDOR_INTEL ]),
122
+ X86_MATCH_VFM ( INTEL_ICELAKE_X , & ppin_info [X86_VENDOR_INTEL ]),
123
+ X86_MATCH_VFM ( INTEL_ICELAKE_D , & ppin_info [X86_VENDOR_INTEL ]),
124
+ X86_MATCH_VFM ( INTEL_SAPPHIRERAPIDS_X , & ppin_info [X86_VENDOR_INTEL ]),
125
+ X86_MATCH_VFM ( INTEL_EMERALDRAPIDS_X , & ppin_info [X86_VENDOR_INTEL ]),
126
+ X86_MATCH_VFM ( INTEL_XEON_PHI_KNL , & ppin_info [X86_VENDOR_INTEL ]),
127
+ X86_MATCH_VFM ( INTEL_XEON_PHI_KNM , & ppin_info [X86_VENDOR_INTEL ]),
128
128
129
129
{}
130
130
};
@@ -1122,8 +1122,8 @@ static void identify_cpu_without_cpuid(struct cpuinfo_x86 *c)
1122
1122
#define VULNWL (vendor , family , model , whitelist ) \
1123
1123
X86_MATCH_VENDOR_FAM_MODEL(vendor, family, model, whitelist)
1124
1124
1125
- #define VULNWL_INTEL (model , whitelist ) \
1126
- VULNWL(INTEL, 6, INTEL_FAM6_##model , whitelist)
1125
+ #define VULNWL_INTEL (vfm , whitelist ) \
1126
+ X86_MATCH_VFM(vfm , whitelist)
1127
1127
1128
1128
#define VULNWL_AMD (family , whitelist ) \
1129
1129
VULNWL(AMD, family, X86_MODEL_ANY, whitelist)
@@ -1140,32 +1140,32 @@ static const __initconst struct x86_cpu_id cpu_vuln_whitelist[] = {
1140
1140
VULNWL (VORTEX , 6 , X86_MODEL_ANY , NO_SPECULATION ),
1141
1141
1142
1142
/* Intel Family 6 */
1143
- VULNWL_INTEL (TIGERLAKE , NO_MMIO ),
1144
- VULNWL_INTEL (TIGERLAKE_L , NO_MMIO ),
1145
- VULNWL_INTEL (ALDERLAKE , NO_MMIO ),
1146
- VULNWL_INTEL (ALDERLAKE_L , NO_MMIO ),
1143
+ VULNWL_INTEL (INTEL_TIGERLAKE , NO_MMIO ),
1144
+ VULNWL_INTEL (INTEL_TIGERLAKE_L , NO_MMIO ),
1145
+ VULNWL_INTEL (INTEL_ALDERLAKE , NO_MMIO ),
1146
+ VULNWL_INTEL (INTEL_ALDERLAKE_L , NO_MMIO ),
1147
1147
1148
- VULNWL_INTEL (ATOM_SALTWELL , NO_SPECULATION | NO_ITLB_MULTIHIT ),
1149
- VULNWL_INTEL (ATOM_SALTWELL_TABLET , NO_SPECULATION | NO_ITLB_MULTIHIT ),
1150
- VULNWL_INTEL (ATOM_SALTWELL_MID , NO_SPECULATION | NO_ITLB_MULTIHIT ),
1151
- VULNWL_INTEL (ATOM_BONNELL , NO_SPECULATION | NO_ITLB_MULTIHIT ),
1152
- VULNWL_INTEL (ATOM_BONNELL_MID , NO_SPECULATION | NO_ITLB_MULTIHIT ),
1148
+ VULNWL_INTEL (INTEL_ATOM_SALTWELL , NO_SPECULATION | NO_ITLB_MULTIHIT ),
1149
+ VULNWL_INTEL (INTEL_ATOM_SALTWELL_TABLET , NO_SPECULATION | NO_ITLB_MULTIHIT ),
1150
+ VULNWL_INTEL (INTEL_ATOM_SALTWELL_MID , NO_SPECULATION | NO_ITLB_MULTIHIT ),
1151
+ VULNWL_INTEL (INTEL_ATOM_BONNELL , NO_SPECULATION | NO_ITLB_MULTIHIT ),
1152
+ VULNWL_INTEL (INTEL_ATOM_BONNELL_MID , NO_SPECULATION | NO_ITLB_MULTIHIT ),
1153
1153
1154
- VULNWL_INTEL (ATOM_SILVERMONT , NO_SSB | NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1155
- VULNWL_INTEL (ATOM_SILVERMONT_D , NO_SSB | NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1156
- VULNWL_INTEL (ATOM_SILVERMONT_MID , NO_SSB | NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1157
- VULNWL_INTEL (ATOM_AIRMONT , NO_SSB | NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1158
- VULNWL_INTEL (XEON_PHI_KNL , NO_SSB | NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1159
- VULNWL_INTEL (XEON_PHI_KNM , NO_SSB | NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1154
+ VULNWL_INTEL (INTEL_ATOM_SILVERMONT , NO_SSB | NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1155
+ VULNWL_INTEL (INTEL_ATOM_SILVERMONT_D , NO_SSB | NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1156
+ VULNWL_INTEL (INTEL_ATOM_SILVERMONT_MID , NO_SSB | NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1157
+ VULNWL_INTEL (INTEL_ATOM_AIRMONT , NO_SSB | NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1158
+ VULNWL_INTEL (INTEL_XEON_PHI_KNL , NO_SSB | NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1159
+ VULNWL_INTEL (INTEL_XEON_PHI_KNM , NO_SSB | NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1160
1160
1161
- VULNWL_INTEL (CORE_YONAH , NO_SSB ),
1161
+ VULNWL_INTEL (INTEL_CORE_YONAH , NO_SSB ),
1162
1162
1163
- VULNWL_INTEL (ATOM_AIRMONT_MID , NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1164
- VULNWL_INTEL (ATOM_AIRMONT_NP , NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1163
+ VULNWL_INTEL (INTEL_ATOM_AIRMONT_MID , NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1164
+ VULNWL_INTEL (INTEL_ATOM_AIRMONT_NP , NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT ),
1165
1165
1166
- VULNWL_INTEL (ATOM_GOLDMONT , NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO ),
1167
- VULNWL_INTEL (ATOM_GOLDMONT_D , NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO ),
1168
- VULNWL_INTEL (ATOM_GOLDMONT_PLUS , NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO | NO_EIBRS_PBRSB ),
1166
+ VULNWL_INTEL (INTEL_ATOM_GOLDMONT , NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO ),
1167
+ VULNWL_INTEL (INTEL_ATOM_GOLDMONT_D , NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO ),
1168
+ VULNWL_INTEL (INTEL_ATOM_GOLDMONT_PLUS , NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO | NO_EIBRS_PBRSB ),
1169
1169
1170
1170
/*
1171
1171
* Technically, swapgs isn't serializing on AMD (despite it previously
@@ -1175,9 +1175,9 @@ static const __initconst struct x86_cpu_id cpu_vuln_whitelist[] = {
1175
1175
* good enough for our purposes.
1176
1176
*/
1177
1177
1178
- VULNWL_INTEL (ATOM_TREMONT , NO_EIBRS_PBRSB ),
1179
- VULNWL_INTEL (ATOM_TREMONT_L , NO_EIBRS_PBRSB ),
1180
- VULNWL_INTEL (ATOM_TREMONT_D , NO_ITLB_MULTIHIT | NO_EIBRS_PBRSB ),
1178
+ VULNWL_INTEL (INTEL_ATOM_TREMONT , NO_EIBRS_PBRSB ),
1179
+ VULNWL_INTEL (INTEL_ATOM_TREMONT_L , NO_EIBRS_PBRSB ),
1180
+ VULNWL_INTEL (INTEL_ATOM_TREMONT_D , NO_ITLB_MULTIHIT | NO_EIBRS_PBRSB ),
1181
1181
1182
1182
/* AMD Family 0xf - 0x12 */
1183
1183
VULNWL_AMD (0x0f , NO_MELTDOWN | NO_SSB | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO | NO_BHI ),
@@ -1198,10 +1198,8 @@ static const __initconst struct x86_cpu_id cpu_vuln_whitelist[] = {
1198
1198
#define VULNBL (vendor , family , model , blacklist ) \
1199
1199
X86_MATCH_VENDOR_FAM_MODEL(vendor, family, model, blacklist)
1200
1200
1201
- #define VULNBL_INTEL_STEPPINGS (model , steppings , issues ) \
1202
- X86_MATCH_VENDOR_FAM_MODEL_STEPPINGS_FEATURE(INTEL, 6, \
1203
- INTEL_FAM6_##model, steppings, \
1204
- X86_FEATURE_ANY, issues)
1201
+ #define VULNBL_INTEL_STEPPINGS (vfm , steppings , issues ) \
1202
+ X86_MATCH_VFM_STEPPINGS(vfm, steppings, issues)
1205
1203
1206
1204
#define VULNBL_AMD (family , blacklist ) \
1207
1205
VULNBL(AMD, family, X86_MODEL_ANY, blacklist)
@@ -1226,43 +1224,43 @@ static const __initconst struct x86_cpu_id cpu_vuln_whitelist[] = {
1226
1224
#define RFDS BIT(7)
1227
1225
1228
1226
static const struct x86_cpu_id cpu_vuln_blacklist [] __initconst = {
1229
- VULNBL_INTEL_STEPPINGS (IVYBRIDGE , X86_STEPPING_ANY , SRBDS ),
1230
- VULNBL_INTEL_STEPPINGS (HASWELL , X86_STEPPING_ANY , SRBDS ),
1231
- VULNBL_INTEL_STEPPINGS (HASWELL_L , X86_STEPPING_ANY , SRBDS ),
1232
- VULNBL_INTEL_STEPPINGS (HASWELL_G , X86_STEPPING_ANY , SRBDS ),
1233
- VULNBL_INTEL_STEPPINGS (HASWELL_X , X86_STEPPING_ANY , MMIO ),
1234
- VULNBL_INTEL_STEPPINGS (BROADWELL_D , X86_STEPPING_ANY , MMIO ),
1235
- VULNBL_INTEL_STEPPINGS (BROADWELL_G , X86_STEPPING_ANY , SRBDS ),
1236
- VULNBL_INTEL_STEPPINGS (BROADWELL_X , X86_STEPPING_ANY , MMIO ),
1237
- VULNBL_INTEL_STEPPINGS (BROADWELL , X86_STEPPING_ANY , SRBDS ),
1238
- VULNBL_INTEL_STEPPINGS (SKYLAKE_X , X86_STEPPING_ANY , MMIO | RETBLEED | GDS ),
1239
- VULNBL_INTEL_STEPPINGS (SKYLAKE_L , X86_STEPPING_ANY , MMIO | RETBLEED | GDS | SRBDS ),
1240
- VULNBL_INTEL_STEPPINGS (SKYLAKE , X86_STEPPING_ANY , MMIO | RETBLEED | GDS | SRBDS ),
1241
- VULNBL_INTEL_STEPPINGS (KABYLAKE_L , X86_STEPPING_ANY , MMIO | RETBLEED | GDS | SRBDS ),
1242
- VULNBL_INTEL_STEPPINGS (KABYLAKE , X86_STEPPING_ANY , MMIO | RETBLEED | GDS | SRBDS ),
1243
- VULNBL_INTEL_STEPPINGS (CANNONLAKE_L , X86_STEPPING_ANY , RETBLEED ),
1244
- VULNBL_INTEL_STEPPINGS (ICELAKE_L , X86_STEPPING_ANY , MMIO | MMIO_SBDS | RETBLEED | GDS ),
1245
- VULNBL_INTEL_STEPPINGS (ICELAKE_D , X86_STEPPING_ANY , MMIO | GDS ),
1246
- VULNBL_INTEL_STEPPINGS (ICELAKE_X , X86_STEPPING_ANY , MMIO | GDS ),
1247
- VULNBL_INTEL_STEPPINGS (COMETLAKE , X86_STEPPING_ANY , MMIO | MMIO_SBDS | RETBLEED | GDS ),
1248
- VULNBL_INTEL_STEPPINGS (COMETLAKE_L , X86_STEPPINGS (0x0 , 0x0 ), MMIO | RETBLEED ),
1249
- VULNBL_INTEL_STEPPINGS (COMETLAKE_L , X86_STEPPING_ANY , MMIO | MMIO_SBDS | RETBLEED | GDS ),
1250
- VULNBL_INTEL_STEPPINGS (TIGERLAKE_L , X86_STEPPING_ANY , GDS ),
1251
- VULNBL_INTEL_STEPPINGS (TIGERLAKE , X86_STEPPING_ANY , GDS ),
1252
- VULNBL_INTEL_STEPPINGS (LAKEFIELD , X86_STEPPING_ANY , MMIO | MMIO_SBDS | RETBLEED ),
1253
- VULNBL_INTEL_STEPPINGS (ROCKETLAKE , X86_STEPPING_ANY , MMIO | RETBLEED | GDS ),
1254
- VULNBL_INTEL_STEPPINGS (ALDERLAKE , X86_STEPPING_ANY , RFDS ),
1255
- VULNBL_INTEL_STEPPINGS (ALDERLAKE_L , X86_STEPPING_ANY , RFDS ),
1256
- VULNBL_INTEL_STEPPINGS (RAPTORLAKE , X86_STEPPING_ANY , RFDS ),
1257
- VULNBL_INTEL_STEPPINGS (RAPTORLAKE_P , X86_STEPPING_ANY , RFDS ),
1258
- VULNBL_INTEL_STEPPINGS (RAPTORLAKE_S , X86_STEPPING_ANY , RFDS ),
1259
- VULNBL_INTEL_STEPPINGS (ATOM_GRACEMONT , X86_STEPPING_ANY , RFDS ),
1260
- VULNBL_INTEL_STEPPINGS (ATOM_TREMONT , X86_STEPPING_ANY , MMIO | MMIO_SBDS | RFDS ),
1261
- VULNBL_INTEL_STEPPINGS (ATOM_TREMONT_D , X86_STEPPING_ANY , MMIO | RFDS ),
1262
- VULNBL_INTEL_STEPPINGS (ATOM_TREMONT_L , X86_STEPPING_ANY , MMIO | MMIO_SBDS | RFDS ),
1263
- VULNBL_INTEL_STEPPINGS (ATOM_GOLDMONT , X86_STEPPING_ANY , RFDS ),
1264
- VULNBL_INTEL_STEPPINGS (ATOM_GOLDMONT_D , X86_STEPPING_ANY , RFDS ),
1265
- VULNBL_INTEL_STEPPINGS (ATOM_GOLDMONT_PLUS , X86_STEPPING_ANY , RFDS ),
1227
+ VULNBL_INTEL_STEPPINGS (INTEL_IVYBRIDGE , X86_STEPPING_ANY , SRBDS ),
1228
+ VULNBL_INTEL_STEPPINGS (INTEL_HASWELL , X86_STEPPING_ANY , SRBDS ),
1229
+ VULNBL_INTEL_STEPPINGS (INTEL_HASWELL_L , X86_STEPPING_ANY , SRBDS ),
1230
+ VULNBL_INTEL_STEPPINGS (INTEL_HASWELL_G , X86_STEPPING_ANY , SRBDS ),
1231
+ VULNBL_INTEL_STEPPINGS (INTEL_HASWELL_X , X86_STEPPING_ANY , MMIO ),
1232
+ VULNBL_INTEL_STEPPINGS (INTEL_BROADWELL_D , X86_STEPPING_ANY , MMIO ),
1233
+ VULNBL_INTEL_STEPPINGS (INTEL_BROADWELL_G , X86_STEPPING_ANY , SRBDS ),
1234
+ VULNBL_INTEL_STEPPINGS (INTEL_BROADWELL_X , X86_STEPPING_ANY , MMIO ),
1235
+ VULNBL_INTEL_STEPPINGS (INTEL_BROADWELL , X86_STEPPING_ANY , SRBDS ),
1236
+ VULNBL_INTEL_STEPPINGS (INTEL_SKYLAKE_X , X86_STEPPING_ANY , MMIO | RETBLEED | GDS ),
1237
+ VULNBL_INTEL_STEPPINGS (INTEL_SKYLAKE_L , X86_STEPPING_ANY , MMIO | RETBLEED | GDS | SRBDS ),
1238
+ VULNBL_INTEL_STEPPINGS (INTEL_SKYLAKE , X86_STEPPING_ANY , MMIO | RETBLEED | GDS | SRBDS ),
1239
+ VULNBL_INTEL_STEPPINGS (INTEL_KABYLAKE_L , X86_STEPPING_ANY , MMIO | RETBLEED | GDS | SRBDS ),
1240
+ VULNBL_INTEL_STEPPINGS (INTEL_KABYLAKE , X86_STEPPING_ANY , MMIO | RETBLEED | GDS | SRBDS ),
1241
+ VULNBL_INTEL_STEPPINGS (INTEL_CANNONLAKE_L , X86_STEPPING_ANY , RETBLEED ),
1242
+ VULNBL_INTEL_STEPPINGS (INTEL_ICELAKE_L , X86_STEPPING_ANY , MMIO | MMIO_SBDS | RETBLEED | GDS ),
1243
+ VULNBL_INTEL_STEPPINGS (INTEL_ICELAKE_D , X86_STEPPING_ANY , MMIO | GDS ),
1244
+ VULNBL_INTEL_STEPPINGS (INTEL_ICELAKE_X , X86_STEPPING_ANY , MMIO | GDS ),
1245
+ VULNBL_INTEL_STEPPINGS (INTEL_COMETLAKE , X86_STEPPING_ANY , MMIO | MMIO_SBDS | RETBLEED | GDS ),
1246
+ VULNBL_INTEL_STEPPINGS (INTEL_COMETLAKE_L , X86_STEPPINGS (0x0 , 0x0 ), MMIO | RETBLEED ),
1247
+ VULNBL_INTEL_STEPPINGS (INTEL_COMETLAKE_L , X86_STEPPING_ANY , MMIO | MMIO_SBDS | RETBLEED | GDS ),
1248
+ VULNBL_INTEL_STEPPINGS (INTEL_TIGERLAKE_L , X86_STEPPING_ANY , GDS ),
1249
+ VULNBL_INTEL_STEPPINGS (INTEL_TIGERLAKE , X86_STEPPING_ANY , GDS ),
1250
+ VULNBL_INTEL_STEPPINGS (INTEL_LAKEFIELD , X86_STEPPING_ANY , MMIO | MMIO_SBDS | RETBLEED ),
1251
+ VULNBL_INTEL_STEPPINGS (INTEL_ROCKETLAKE , X86_STEPPING_ANY , MMIO | RETBLEED | GDS ),
1252
+ VULNBL_INTEL_STEPPINGS (INTEL_ALDERLAKE , X86_STEPPING_ANY , RFDS ),
1253
+ VULNBL_INTEL_STEPPINGS (INTEL_ALDERLAKE_L , X86_STEPPING_ANY , RFDS ),
1254
+ VULNBL_INTEL_STEPPINGS (INTEL_RAPTORLAKE , X86_STEPPING_ANY , RFDS ),
1255
+ VULNBL_INTEL_STEPPINGS (INTEL_RAPTORLAKE_P , X86_STEPPING_ANY , RFDS ),
1256
+ VULNBL_INTEL_STEPPINGS (INTEL_RAPTORLAKE_S , X86_STEPPING_ANY , RFDS ),
1257
+ VULNBL_INTEL_STEPPINGS (INTEL_ATOM_GRACEMONT , X86_STEPPING_ANY , RFDS ),
1258
+ VULNBL_INTEL_STEPPINGS (INTEL_ATOM_TREMONT , X86_STEPPING_ANY , MMIO | MMIO_SBDS | RFDS ),
1259
+ VULNBL_INTEL_STEPPINGS (INTEL_ATOM_TREMONT_D , X86_STEPPING_ANY , MMIO | RFDS ),
1260
+ VULNBL_INTEL_STEPPINGS (INTEL_ATOM_TREMONT_L , X86_STEPPING_ANY , MMIO | MMIO_SBDS | RFDS ),
1261
+ VULNBL_INTEL_STEPPINGS (INTEL_ATOM_GOLDMONT , X86_STEPPING_ANY , RFDS ),
1262
+ VULNBL_INTEL_STEPPINGS (INTEL_ATOM_GOLDMONT_D , X86_STEPPING_ANY , RFDS ),
1263
+ VULNBL_INTEL_STEPPINGS (INTEL_ATOM_GOLDMONT_PLUS , X86_STEPPING_ANY , RFDS ),
1266
1264
1267
1265
VULNBL_AMD (0x15 , RETBLEED ),
1268
1266
VULNBL_AMD (0x16 , RETBLEED ),
0 commit comments