common/cnxk: update inline asm prefix

Update inline asm prefix to prevent overriding cpu type, instead express
the additional extensions required.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
This commit is contained in:
Pavan Nikhilesh 2021-05-04 05:56:52 +05:30 committed by Jerin Jacob
parent da54e60991
commit 5787cf0cbb

View File

@ -23,9 +23,14 @@
#include "roc_bits.h"
#if defined(__ARM_FEATURE_SVE)
#define PLT_CPU_FEATURE_PREAMBLE ".cpu generic+crc+lse+sve\n"
#define PLT_CPU_FEATURE_PREAMBLE \
".arch_extension crc\n" \
".arch_extension lse\n" \
".arch_extension sve\n"
#else
#define PLT_CPU_FEATURE_PREAMBLE ".cpu generic+crc+lse\n"
#define PLT_CPU_FEATURE_PREAMBLE \
".arch_extension crc\n" \
".arch_extension lse\n"
#endif
#define PLT_ASSERT RTE_ASSERT