[RFC,1/2] config/arm: add Neoverse V2 part number

Message ID 20240118023204.2138662-1-honnappa.nagarahalli@arm.com (mailing list archive)
State Superseded, archived
Delegated to: Thomas Monjalon
Headers
Series [RFC,1/2] config/arm: add Neoverse V2 part number |

Checks

Context Check Description
ci/checkpatch success coding style OK

Commit Message

Honnappa Nagarahalli Jan. 18, 2024, 2:32 a.m. UTC
  Add Arm Neoverse V2 part number

Signed-off-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
---
 config/arm/meson.build | 10 ++++++++++
 1 file changed, 10 insertions(+)
  

Comments

Ruifeng Wang Jan. 18, 2024, 3:10 a.m. UTC | #1
On 2024/1/18 10:32 AM, Honnappa Nagarahalli wrote:
> Add Arm Neoverse V2 part number
> 
> Signed-off-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
> ---
>   config/arm/meson.build | 10 ++++++++++
>   1 file changed, 10 insertions(+)
> 
> diff --git a/config/arm/meson.build b/config/arm/meson.build
> index 36f21d2259..18b595ead1 100644
> --- a/config/arm/meson.build
> +++ b/config/arm/meson.build
> @@ -100,6 +100,16 @@ part_number_config_arm = {
>               ['RTE_MAX_LCORE', 128],
>               ['RTE_MAX_NUMA_NODES', 2]
>           ]
> +    },
> +    '0xd4f': {
> +        'march_features': ['sve2'],
> +        'compiler_options': ['-mcpu=neoverse-v2'],
> +        'flags': [
> +            ['RTE_MACHINE', '"neoverse-v2"'],
> +            ['RTE_ARM_FEATURE_ATOMICS', true],
> +            ['RTE_MAX_LCORE', 144],
> +            ['RTE_MAX_NUMA_NODES', 2]
> +        ]
>       }
>   }
>   implementer_arm = {
Acked-by: Ruifeng Wang <ruifeng.wang@arm.com>
  

Patch

diff --git a/config/arm/meson.build b/config/arm/meson.build
index 36f21d2259..18b595ead1 100644
--- a/config/arm/meson.build
+++ b/config/arm/meson.build
@@ -100,6 +100,16 @@  part_number_config_arm = {
             ['RTE_MAX_LCORE', 128],
             ['RTE_MAX_NUMA_NODES', 2]
         ]
+    },
+    '0xd4f': {
+        'march_features': ['sve2'],
+        'compiler_options': ['-mcpu=neoverse-v2'],
+        'flags': [
+            ['RTE_MACHINE', '"neoverse-v2"'],
+            ['RTE_ARM_FEATURE_ATOMICS', true],
+            ['RTE_MAX_LCORE', 144],
+            ['RTE_MAX_NUMA_NODES', 2]
+        ]
     }
 }
 implementer_arm = {