aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorMarat Dukhan <marat@fb.com>2018-05-13 20:23:16 -0700
committerMarat Dukhan <marat@fb.com>2018-05-13 20:23:16 -0700
commite196e6aa8826cc050fd1ed03b9741c0d68ab7cfd (patch)
tree12eec67eb23a5baa35bac681400c0d9b8ce1f65b /tools
parent029030c106f2bcb849739d96c1309c1530c30e6f (diff)
downloadplatform_external_cpuinfo-e196e6aa8826cc050fd1ed03b9741c0d68ab7cfd.tar.gz
platform_external_cpuinfo-e196e6aa8826cc050fd1ed03b9741c0d68ab7cfd.tar.bz2
platform_external_cpuinfo-e196e6aa8826cc050fd1ed03b9741c0d68ab7cfd.zip
Report server ARM64 microarchitectures in cpu-info binary
Diffstat (limited to 'tools')
-rw-r--r--tools/cpu-info.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/cpu-info.c b/tools/cpu-info.c
index 806c617..73bffbf 100644
--- a/tools/cpu-info.c
+++ b/tools/cpu-info.c
@@ -36,6 +36,8 @@ static const char* vendor_to_string(enum cpuinfo_vendor vendor) {
return "Cavium";
case cpuinfo_vendor_broadcom:
return "Broadcom";
+ case cpuinfo_vendor_apm:
+ return "Applied Micro";
default:
return NULL;
}
@@ -163,6 +165,10 @@ static const char* uarch_to_string(enum cpuinfo_uarch uarch) {
return "Krait";
case cpuinfo_uarch_kryo:
return "Kryo";
+ case cpuinfo_uarch_falkor:
+ return "Falkor";
+ case cpuinfo_uarch_saphira:
+ return "Saphira";
case cpuinfo_uarch_denver:
return "Denver";
case cpuinfo_uarch_mongoose_m1:
@@ -183,12 +189,16 @@ static const char* uarch_to_string(enum cpuinfo_uarch uarch) {
return "Hurricane";
case cpuinfo_uarch_thunderx:
return "ThunderX";
+ case cpuinfo_uarch_thunderx2:
+ return "ThunderX2";
case cpuinfo_uarch_pj4:
return "PJ4";
case cpuinfo_uarch_brahma_b15:
return "Brahma B15";
case cpuinfo_uarch_brahma_b53:
return "Brahma B53";
+ case cpuinfo_uarch_xgene:
+ return "X-Gene";
default:
return NULL;
}