|
@@ -76,4 +76,17 @@
|
|
|
#define INTEL_FAM6_XEON_PHI_KNL 0x57 /* Knights Landing */
|
|
|
#define INTEL_FAM6_XEON_PHI_KNM 0x85 /* Knights Mill */
|
|
|
|
|
|
+/* Useful macros */
|
|
|
+#define INTEL_CPU_FAM_ANY(_family, _model, _driver_data) \
|
|
|
+{ \
|
|
|
+ .vendor = X86_VENDOR_INTEL, \
|
|
|
+ .family = _family, \
|
|
|
+ .model = _model, \
|
|
|
+ .feature = X86_FEATURE_ANY, \
|
|
|
+ .driver_data = (kernel_ulong_t)&_driver_data \
|
|
|
+}
|
|
|
+
|
|
|
+#define INTEL_CPU_FAM6(_model, _driver_data) \
|
|
|
+ INTEL_CPU_FAM_ANY(6, INTEL_FAM6_##_model, _driver_data)
|
|
|
+
|
|
|
#endif /* _ASM_X86_INTEL_FAMILY_H */
|