Skip to contentSkip to conversation

config/arm: add fallback march for Neoverse V2

PATCH Applied Anoob Joseph 3 participants 3 messages Mar 7, 2024 – Mar 15, 2024 Arm/Amlogic Meson SoC support

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 config/arm: add fallback march for Neoverse V2

Add march & fallback march for Neoverse V2 to support build with older compilers that doesn't support mcpu = 'neoverse-v2'.

---

Depends-on: series-31402 ("config/arm: avoid mcpu and march conflicts")

 config/arm/meson.build | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
config/arm/meson.build +3 -1
index 3f5fb0f242..2e655ece05 100644
@@ -106,8 +106,10 @@ part_number_config_arm = {
         ]
     },
     '0xd4f': {
+        'march': 'armv9-a',
         'march_features': ['sve2'],
-        'compiler_options': ['-mcpu=neoverse-v2'],
+        'mcpu': 'neoverse-v2',
+        'fallback_march': 'armv8.5-a',
         'flags': [
             ['RTE_MACHINE', '"neoverse-v2"'],
             ['RTE_ARM_FEATURE_ATOMICS', true],
Signature · 1 line
2.25.1
Acked-by on v1 1/1
#1 lore raw
Quoted 5 lines · Anoob Joseph

Add march & fallback march for Neoverse V2 to support build with older compilers that doesn't support mcpu = 'neoverse-v2'.

Quoted 26 lines

---

Depends-on: series-31402 ("config/arm: avoid mcpu and march conflicts")

 config/arm/meson.build | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
config/arm/meson.build +3 -2
index 3f5fb0f242..2e655ece05 100644
@@ -106,8 +106,10 @@ part_number_config_arm = {
         ]
     },
     '0xd4f': {
+        'march': 'armv9-a',
         'march_features': ['sve2'],
-        'compiler_options': ['-mcpu=neoverse-v2'],
+        'mcpu': 'neoverse-v2',
+        'fallback_march': 'armv8.5-a',
         'flags': [
             ['RTE_MACHINE', '"neoverse-v2"'],
             ['RTE_ARM_FEATURE_ATOMICS', true],
--

2.25.1

#2 lore raw

14/03/2024 13:05, Jerin Jacob:

Quoted 8 lines · Anoob Joseph
Quoted 5 lines

Add march & fallback march for Neoverse V2 to support build with older compilers that doesn't support mcpu = 'neoverse-v2'.

Applied, thanks.

Quoted 1 line
Quoted 1 line

Depends-on: series-31402 ("config/arm: avoid mcpu and march conflicts")

[...]

Quoted 5 lines

config/arm/meson.build part_number_config_arm = { · line 112

Quoted 5 lines
config/arm/meson.build +3 -1
+        'march': 'armv9-a',
         'march_features': ['sve2'],
-        'compiler_options': ['-mcpu=neoverse-v2'],
+        'mcpu': 'neoverse-v2',
+        'fallback_march': 'armv8.5-a',

After latest Pavan's patches, only fallback is added by this patch.