From 9019f9b6ffe41fa477417b53bbd023e33f70cb9f Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Sat, 25 Apr 2026 19:15:57 +0200 Subject: [PATCH 1/2] Recognize other recent AVX2-capable Zhaoxin cpus --- cpuid_x86.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cpuid_x86.c b/cpuid_x86.c index 0daf2b3cc8..b68a5202c2 100644 --- a/cpuid_x86.c +++ b/cpuid_x86.c @@ -1843,9 +1843,11 @@ int get_cpuname(void) if (support_avx2()) return CPUTYPE_ZEN; else return CPUTYPE_DUNNINGTON; default: + if (support_avx2()) return CPUTYPE_ZEN; return CPUTYPE_NEHALEM; } default: + if (support_avx2()) return CPUTYPE_ZEN; return CPUTYPE_NEHALEM; } } From feca8f994dcb97c8ae9e9d64b2b36dbb5b93a4f7 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Sat, 25 Apr 2026 19:18:28 +0200 Subject: [PATCH 2/2] Recognize other AVX2-capable Zhaoxin cpus --- driver/others/dynamic.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/driver/others/dynamic.c b/driver/others/dynamic.c index 1f7142009f..338eb6f2b1 100644 --- a/driver/others/dynamic.c +++ b/driver/others/dynamic.c @@ -951,9 +951,15 @@ static gotoblas_t *get_coretype(void){ else return &gotoblas_DUNNINGTON; default: + if (support_avx2()) + return &gotoblas_ZEN; + else return &gotoblas_NEHALEM; } default: + if (support_avx2()) + return &gotoblas_ZEN; + else return &gotoblas_NEHALEM; } }