From 50f59d411d45a9203e87f945c4fe50eec64ebc37 Mon Sep 17 00:00:00 2001 From: Jonathan Teh <30538043+jonathan-teh@users.noreply.github.com> Date: Sat, 16 Sep 2023 17:30:04 +0100 Subject: [PATCH] cpuinfo: Fix VIA Samuel 2 L2 cache (#341) * cpuinfo: Fix VIA Samuel 2 L2 cache (Hardcode to 64K) --- system/cpuinfo.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/system/cpuinfo.c b/system/cpuinfo.c index 26e3e02..bce374a 100644 --- a/system/cpuinfo.c +++ b/system/cpuinfo.c @@ -80,6 +80,10 @@ static void determine_cache_size() if (cpuid_info.version.family == 5 || cpuid_info.version.family == 6) { l1_cache = cpuid_info.cache_info.l1_d_size; l2_cache = cpuid_info.cache_info.l2_size; + if (cpuid_info.version.family == 6 && (cpuid_info.version.model == 7 || cpuid_info.version.model == 8)) { + // Samuel 2/Ezra/Ezra-T + l2_cache = 64; + } break; } else if (cpuid_info.version.family != 7) { break;