From: Wei Hu (Xavier) Date: Wed, 19 Aug 2020 10:56:38 +0000 (+0800) Subject: test/cpuflags: add new Arm flags X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=d9739192a77d6eab3b1d6b7df7e40a4aca9cf145;p=dpdk.git test/cpuflags: add new Arm flags This patch adds new flags into the test_cpuflags() functions for ARM64 platform, such as RTE_CPUFLAG_SVE, etc. Signed-off-by: Wei Hu (Xavier) Reviewed-by: Ruifeng Wang --- diff --git a/app/test/test_cpuflags.c b/app/test/test_cpuflags.c index 2efa9545da..40f6ac7fca 100644 --- a/app/test/test_cpuflags.c +++ b/app/test/test_cpuflags.c @@ -118,6 +118,45 @@ test_cpuflags(void) printf("Check for ATOMICS:\t"); CHECK_FOR_FLAG(RTE_CPUFLAG_ATOMICS); + + printf("Check for SVE:\t\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_SVE); + + printf("Check for SVE2:\t\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_SVE2); + + printf("Check for SVEAES:\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_SVEAES); + + printf("Check for SVEPMULL:\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_SVEPMULL); + + printf("Check for SVEBITPERM:\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_SVEBITPERM); + + printf("Check for SVESHA3:\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_SVESHA3); + + printf("Check for SVESM4:\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_SVESM4); + + printf("Check for FLAGM2:\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_FLAGM2); + + printf("Check for FRINT:\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_FRINT); + + printf("Check for SVEI8MM:\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_SVEI8MM); + + printf("Check for SVEF32MM:\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_SVEF32MM); + + printf("Check for SVEF64MM:\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_SVEF64MM); + + printf("Check for SVEBF16:\t"); + CHECK_FOR_FLAG(RTE_CPUFLAG_SVEBF16); #endif #if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)