#define CPUID_MODEL_CANNONLAKE_66 0x66 // Cannon Lake
#define CPUID_MODEL_ICELAKE_7E 0x7e // Ice Lake U/Y
#define CPUID_MODEL_ICELAKE_6A 0x6a // Ice Lake SP (ICX)
+#define CPUID_MODEL_ICELAKE_6C 0x6c // Ice Lake D
#define CPUID_MODEL_TIGERLAKE_8C 0x8c // Tiger Lake
#define CPUID_MODEL_KNM_85 0x85 // Knights Mill
#define CPUID_MODEL_KABYLAKE_8E 0x8e // Kaby Lake U/Y QS
/* Assumes the CPU manufacturer is Intel. */
return CPUID_FAMILY_IS_P6(v) &&
(CPUID_EFFECTIVE_MODEL(v) == CPUID_MODEL_ICELAKE_7E ||
- CPUID_EFFECTIVE_MODEL(v) == CPUID_MODEL_ICELAKE_6A);
+ CPUID_EFFECTIVE_MODEL(v) == CPUID_MODEL_ICELAKE_6A ||
+ CPUID_EFFECTIVE_MODEL(v) == CPUID_MODEL_ICELAKE_6C);
}
static INLINE Bool