From 1dc140ce077c92fa096a27466c8f45a875e9dc23 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Sat, 16 Jun 2018 23:13:04 +0200 Subject: [PATCH] Support upcoming Cannon Lake as Skylake X --- cpuid_x86.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/cpuid_x86.c b/cpuid_x86.c index fc937865c..89eb809b0 100644 --- a/cpuid_x86.c +++ b/cpuid_x86.c @@ -1339,6 +1339,23 @@ int get_cpuname(void){ return CPUTYPE_NEHALEM; } break; + case 6: + switch (model) { + case 6: // Cannon Lake +#ifndef NO_AVX512 + return CPUTYPE_SKYLAKEX; +#else + if(support_avx()) +#ifndef NO_AVX2 + return CPUTYPE_HASWELL; +#else + return CPUTYPE_SANDYBRIDGE; +#endif + else + return CPUTYPE_NEHALEM; +#endif + } + break; case 9: case 8: switch (model) {