aboutsummaryrefslogtreecommitdiff
path: root/test/validation/api
diff options
context:
space:
mode:
authorPetri Savolainen <petri.savolainen@nokia.com>2021-03-15 17:19:08 +0200
committerMatias Elo <matias.elo@nokia.com>2021-03-31 16:31:51 +0300
commitb4bccb825234ce9d3d116cfb4446076fb514b408 (patch)
treef7e215b7223e1a82eaa72cd85bab5400973b3ffe /test/validation/api
parent7a959eaba985795d6ce6ba5334d1c08358b61fcc (diff)
validation: system: detect new ARMv8 and v9 ISAs
Added support for ARMv8.7, ARMv9.0, ARMv9.1 and ARMv9.2 enumeration. 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 'test/validation/api')
-rw-r--r--test/validation/api/system/system.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/validation/api/system/system.c b/test/validation/api/system/system.c
index d00f09f28..9beb89cf2 100644
--- a/test/validation/api/system/system.c
+++ b/test/validation/api/system/system.c
@@ -517,6 +517,14 @@ static void system_test_info(void)
printf(" ODP_CPU_ARCH_ARMV8_5\n");
else if (info.cpu_isa_sw.arm == ODP_CPU_ARCH_ARMV8_6)
printf(" ODP_CPU_ARCH_ARMV8_6\n");
+ else if (info.cpu_isa_sw.arm == ODP_CPU_ARCH_ARMV8_7)
+ printf(" ODP_CPU_ARCH_ARMV8_7\n");
+ else if (info.cpu_isa_sw.arm == ODP_CPU_ARCH_ARMV9_0)
+ printf(" ODP_CPU_ARCH_ARMV9_0\n");
+ else if (info.cpu_isa_sw.arm == ODP_CPU_ARCH_ARMV9_1)
+ printf(" ODP_CPU_ARCH_ARMV9_1\n");
+ else if (info.cpu_isa_sw.arm == ODP_CPU_ARCH_ARMV9_2)
+ printf(" ODP_CPU_ARCH_ARMV9_2\n");
else
CU_FAIL("Unknown CPU ISA SW ARCH found!");
@@ -541,6 +549,14 @@ static void system_test_info(void)
printf(" ODP_CPU_ARCH_ARMV8_5\n");
else if (info.cpu_isa_hw.arm == ODP_CPU_ARCH_ARMV8_6)
printf(" ODP_CPU_ARCH_ARMV8_6\n");
+ else if (info.cpu_isa_hw.arm == ODP_CPU_ARCH_ARMV8_7)
+ printf(" ODP_CPU_ARCH_ARMV8_7\n");
+ else if (info.cpu_isa_hw.arm == ODP_CPU_ARCH_ARMV9_0)
+ printf(" ODP_CPU_ARCH_ARMV9_0\n");
+ else if (info.cpu_isa_hw.arm == ODP_CPU_ARCH_ARMV9_1)
+ printf(" ODP_CPU_ARCH_ARMV9_1\n");
+ else if (info.cpu_isa_hw.arm == ODP_CPU_ARCH_ARMV9_2)
+ printf(" ODP_CPU_ARCH_ARMV9_2\n");
else if (info.cpu_isa_hw.arm == ODP_CPU_ARCH_ARM_UNKNOWN)
printf(" ODP_CPU_ARCH_ARM_UNKNOWN\n");
else