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;