Revert commit 6e6cc1dc3548
("config/arm: support crypto with Cortex-A78AE").

The change introduced an explicit crypto march extension as a workaround
for an infinite loop in crypto performance tests. The root cause was a
doorbell race due to compiler instruction reordering, now fixed by commit
0986acdceab5 ("common/mlx5: fix doorbell race from compiler reordering").
With the root cause addressed, the workaround is no longer needed.

Additionally, the explicit crypto march extension causes compilation
failures on setups where the toolchain or environment does not support
AES instructions.

Fixes: 6e6cc1dc3548 ("config/arm: support crypto with Cortex-A78AE")
Cc: [email protected]

Signed-off-by: Shani Peretz <[email protected]>
---
 config/arm/meson.build | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/config/arm/meson.build b/config/arm/meson.build
index 523b0fc0ed..c2e5f1bce6 100644
--- a/config/arm/meson.build
+++ b/config/arm/meson.build
@@ -83,7 +83,8 @@ part_number_config_arm = {
         ]
     },
     '0xd42': {
-        'mcpu' : 'mcpu_cortex-a78ae',
+        'march': 'armv8.4-a',
+        'mcpu' : 'cortex-a78ae',
         'flags': [
             ['RTE_MAX_LCORE', 16],
             ['RTE_MAX_NUMA_NODES', 1]
@@ -704,10 +705,6 @@ mcpu_defs = {
         'march': 'armv8-a',
         'march_extensions': ['crc']
     },
-    'mcpu_cortex-a78ae': {
-        'march': 'armv8.4-a',
-        'march_extensions': ['crypto']
-    },
     'mcpu_ft2000plus': {
         'march': 'armv8-a',
         'march_extensions': ['crc']
-- 
2.34.1

Reply via email to