From 2369240a5aa8d1f8ff97329fe0b110d38eb639da Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Sat, 16 Jun 2018 23:13:49 +0200 Subject: [PATCH] Support upcoming Cannon Lake as Skylake X --- driver/others/dynamic.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/driver/others/dynamic.c b/driver/others/dynamic.c index 4271c0a0d..306556f55 100644 --- a/driver/others/dynamic.c +++ b/driver/others/dynamic.c @@ -338,6 +338,23 @@ static gotoblas_t *get_coretype(void){ return &gotoblas_NEHALEM; } return NULL; + case 6: + if (model == 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 + } + return NULL; case 9: case 8: if (model == 14 ) { // Kaby Lake