From 2be57ed3fbee3ca61edf4e36e01a7ebece11fb28 Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Sat, 13 Feb 2021 20:56:27 +0000 Subject: [PATCH] cosmetics: provide compatible system info on Aarch64 Signed-off-by: Daniel Golle --- system.c | 8 ++++++++ 1 file changed, 8 insertions(+) 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); -- 2.30.2