aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/arch/aarch64
diff options
context:
space:
mode:
authorPetri Savolainen <petri.savolainen@nokia.com>2021-03-15 17:10:12 +0200
committerMatias Elo <matias.elo@nokia.com>2021-03-31 16:31:51 +0300
commitcf85059a840ea3a4dac17d872ac848c387cb2487 (patch)
treef9dabfa68dcc6a5c6e37fc5f1005082a8eaeddc1 /platform/linux-generic/arch/aarch64
parentcafab576ca865cf67c75ae90bc997d0101cfc43a (diff)
linux-gen: sysinfo: add new ARMv8 and v9 enumerations
Added support for ARM ISA versions: ARMv8.7-A, ARMv9.0-A, ARMv9.1-A and ARMv9.2-A. Signed-off-by: Petri Savolainen <petri.savolainen@nokia.com> Reviewed-by: Jere Leppänen <jere.leppanen@nokia.com> Reviewed-by: Matias Elo <matias.elo@nokia.com>
Diffstat (limited to 'platform/linux-generic/arch/aarch64')
-rw-r--r--platform/linux-generic/arch/aarch64/odp_sysinfo_parse.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/platform/linux-generic/arch/aarch64/odp_sysinfo_parse.c b/platform/linux-generic/arch/aarch64/odp_sysinfo_parse.c
index e0bf15877..ab64d501e 100644
--- a/platform/linux-generic/arch/aarch64/odp_sysinfo_parse.c
+++ b/platform/linux-generic/arch/aarch64/odp_sysinfo_parse.c
@@ -213,6 +213,19 @@ static odp_cpu_arch_arm_t arm_isa_version(void)
return ODP_CPU_ARCH_ARMV8_5;
case 6:
return ODP_CPU_ARCH_ARMV8_6;
+ case 7:
+ return ODP_CPU_ARCH_ARMV8_7;
+ default:
+ return ODP_CPU_ARCH_ARM_UNKNOWN;
+ }
+ } else if (major == 9) {
+ switch (minor) {
+ case 0:
+ return ODP_CPU_ARCH_ARMV9_0;
+ case 1:
+ return ODP_CPU_ARCH_ARMV9_1;
+ case 2:
+ return ODP_CPU_ARCH_ARMV9_2;
default:
return ODP_CPU_ARCH_ARM_UNKNOWN;
}