1 // SPDX-License-Identifier: GPL-2.0
2 #include "linux/string.h"
6 bool x86__is_amd_cpu(void)
8 struct perf_env env = { .total_mem = 0, };
9 static int is_amd; /* 0: Uninitialized, 1: Yes, -1: No */
14 perf_env__cpuid(&env);
15 is_amd = env.cpuid && strstarts(env.cpuid, "AuthenticAMD") ? 1 : -1;
18 return is_amd >= 1 ? true : false;