From 88c8dcb3e8d668155e03195f980adf46d84834b3 Mon Sep 17 00:00:00 2001 From: Carter Li Date: Fri, 10 Oct 2025 10:55:12 +0800 Subject: [PATCH] CPU (Linux): improves detection for T-Head CPU vendor Ref: #1997 --- src/detection/cpu/cpu_linux.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/detection/cpu/cpu_linux.c b/src/detection/cpu/cpu_linux.c index 18a6ae01f..5ee6dcdd3 100644 --- a/src/detection/cpu/cpu_linux.c +++ b/src/detection/cpu/cpu_linux.c @@ -716,6 +716,13 @@ FF_MAYBE_UNUSED static void detectSocName(FFCPUResult* cpu) for (const char* p = model; *p; ++p) ffStrbufAppendC(&cpu->name, (char) toupper(*p)); } + else if (ffStrEquals(vendor, "thead")) + { + // Lichee Pi? + ffStrbufSetStatic(&cpu->vendor, "T-Head"); + for (const char* p = model; *p; ++p) + ffStrbufAppendC(&cpu->name, (char) toupper(*p)); + } else { ffStrbufSetS(&cpu->name, model);