eal/arm64: fix platform register bit
authorJuraj Linkeš <juraj.linkes@pantheon.tech>
Thu, 22 Apr 2021 09:11:51 +0000 (11:11 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 4 May 2021 16:55:09 +0000 (18:55 +0200)
REG_PLATFORM only uses bit 0 to indicate whether the value retrieved
from hardware matches PLATFORM_STR.

Fixes: 97523f822ba9 ("eal/arm: add CPU flags for ARMv8")
Cc: stable@dpdk.org
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
Reviewed-by: Jerin Jacob <jerinj@marvell.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
lib/eal/arm/rte_cpuflags.c

index e3a53bc..845770f 100644 (file)
@@ -108,7 +108,7 @@ const struct feature_entry rte_cpu_feature_table[] = {
        FEAT_DEF(SVEF32MM,      REG_HWCAP2,   10)
        FEAT_DEF(SVEF64MM,      REG_HWCAP2,   11)
        FEAT_DEF(SVEBF16,       REG_HWCAP2,   12)
-       FEAT_DEF(AARCH64,       REG_PLATFORM, 1)
+       FEAT_DEF(AARCH64,       REG_PLATFORM,  0)
 };
 #endif /* RTE_ARCH */