diff options
author | Daniel Golle <daniel@makrotopia.org> | 2021-02-13 20:56:27 +0000 |
---|---|---|
committer | Daniel Golle <daniel@makrotopia.org> | 2021-02-13 21:20:29 +0000 |
commit | 2be57ed3fbee3ca61edf4e36e01a7ebece11fb28 (patch) | |
tree | eb3ffb7d1a375d92bbdb1f686b792c208991c4a1 /system.c | |
parent | 08938fe1cbc06eeaafa39448057368391d165272 (diff) | |
download | procd-2be57ed3fbee3ca61edf4e36e01a7ebece11fb28.tar.gz |
cosmetics: provide compatible system info on Aarch64
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Diffstat (limited to 'system.c')
-rw-r--r-- | system.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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); |