From: Daniel Golle Date: Sat, 13 Feb 2021 20:56:27 +0000 (+0000) Subject: cosmetics: provide compatible system info on Aarch64 X-Git-Url: http://git.openwrt.org/?p=project%2Fprocd.git;a=commitdiff_plain;h=2be57ed3fbee3ca61edf4e36e01a7ebece11fb28 cosmetics: provide compatible system info on Aarch64 Signed-off-by: Daniel Golle --- diff --git a/system.c b/system.c index 0fb98f1..7855659 100644 --- a/system.c +++ b/system.c @@ -71,6 +71,13 @@ static int system_board(struct ubus_context *ctx, struct ubus_object *obj, if (!key || !val) continue; +#ifdef __aarch64__ + if (!strcasecmp(key, "CPU revision")) { + snprintf(line, sizeof(line), "ARMv8 Processor rev %lu", strtoul(val + 2, NULL, 16)); + blobmsg_add_string(&b, "system", line); + break; + } +#else if (!strcasecmp(key, "system type") || !strcasecmp(key, "processor") || !strcasecmp(key, "cpu") || @@ -84,6 +91,7 @@ static int system_board(struct ubus_context *ctx, struct ubus_object *obj, break; } } +#endif } fclose(f);