X86_MODEL_ANY
X86_MATCH_CPU(X86_VENDOR_##vendor, X86_FAMILY_ANY, X86_MODEL_ANY, \
X86_MATCH_CPU(X86_VENDOR_ANY, X86_FAMILY_ANY, X86_MODEL_ANY, \
X86_MATCH_CPU(X86_VENDOR_##vendor, family, X86_MODEL_ANY, \
X86_MATCH_CPU(X86_VENDOR_##vendor, family, X86_MODEL_ANY, \
#define INTEL_ANY IFM(X86_FAMILY_ANY, X86_MODEL_ANY)
VULNWL(AMD, family, X86_MODEL_ANY, whitelist)
VULNWL(HYGON, family, X86_MODEL_ANY, whitelist)
VULNWL(ANY, 4, X86_MODEL_ANY, NO_SPECULATION),
VULNWL(CENTAUR, 5, X86_MODEL_ANY, NO_SPECULATION),
VULNWL(INTEL, 5, X86_MODEL_ANY, NO_SPECULATION),
VULNWL(NSC, 5, X86_MODEL_ANY, NO_SPECULATION),
VULNWL(VORTEX, 5, X86_MODEL_ANY, NO_SPECULATION),
VULNWL(VORTEX, 6, X86_MODEL_ANY, NO_SPECULATION),
VULNWL(CENTAUR, 7, X86_MODEL_ANY, NO_SPECTRE_V2 | NO_SWAPGS | NO_MMIO | NO_BHI),
VULNWL(ZHAOXIN, 7, X86_MODEL_ANY, NO_SPECTRE_V2 | NO_SWAPGS | NO_MMIO | NO_BHI),
VULNBL(AMD, family, X86_MODEL_ANY, blacklist)
VULNBL(HYGON, family, X86_MODEL_ANY, blacklist)
if (m->model != X86_MODEL_ANY && c->x86_model != m->model)
X86_MATCH_VENDOR_FAM_MODEL(CENTAUR, 7, X86_MODEL_ANY, NULL),
ADD(alias, "mod", model != X86_MODEL_ANY, model);