* [PATCH 22.11] config/arm: add grace build config
@ 2025-06-13 22:17 Doug Foster
0 siblings, 0 replies; 4+ messages in thread
From: Doug Foster @ 2025-06-13 22:17 UTC (permalink / raw)
To: Thomas Monjalon, Ruifeng Wang, Bruce Richardson; +Cc: stable, nd, Doug Foster
Add build configuration for Grace to resolve meson error
for unsupported part number.
Bugzilla ID: 1703
Signed-off-by: Doug Foster <doug.foster@arm.com>
---
.mailmap | 1 +
config/arm/meson.build | 23 ++++++++++++++++++++++-
2 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/.mailmap b/.mailmap
index b4cce78ea6..f6f192c822 100644
--- a/.mailmap
+++ b/.mailmap
@@ -345,6 +345,7 @@ Don Provan <dprovan@bivio.net>
Don Wallwork <donw@xsightlabs.com>
Doug Dziggel <douglas.a.dziggel@intel.com>
Douglas Flint <douglas.flint@broadcom.com>
+Doug Foster <doug.foster@arm.com>
Dr. David Alan Gilbert <dgilbert@redhat.com>
Drocula Lambda <quzeyao@gmail.com>
Dror Birkman <dror.birkman@lightcyber.com>
diff --git a/config/arm/meson.build b/config/arm/meson.build
index 45806d701e..233b333997 100644
--- a/config/arm/meson.build
+++ b/config/arm/meson.build
@@ -96,6 +96,17 @@ part_number_config_arm = {
['RTE_MAX_LCORE', 64],
['RTE_MAX_NUMA_NODES', 1]
]
+ },
+ '0xd4f': {
+ 'march': 'armv9-a',
+ 'march_features': ['sve2'],
+ 'mcpu' : 'neoverse-v2',
+ 'flags': [
+ ['RTE_MACHINE', '"neoverse-v2"'],
+ ['RTE_ARM_FEATURE_ATOMICS', true],
+ ['RTE_MAX_LCORE', 144],
+ ['RTE_MAX_NUMA_NODES', 2]
+ ]
}
}
implementer_arm = {
@@ -359,6 +370,14 @@ soc_tys2500 = {
'numa': true
}
+soc_grace = {
+ 'description': 'NVIDIA Grace',
+ 'implementer': '0x41',
+ 'part_number': '0xd4f',
+ 'extra_march_features': ['crypto'],
+ 'numa': true
+}
+
soc_graviton2 = {
'description': 'AWS Graviton2',
'implementer': '0x41',
@@ -457,6 +476,7 @@ dpaa: NXP DPAA
emag: Ampere eMAG
ft2000plus: Phytium FT-2000+
tys2500: Phytium TengYun S2500
+grace: NVIDIA Grace
graviton2: AWS Graviton2
graviton3: AWS Graviton3
kunpeng920: HiSilicon Kunpeng 920
@@ -483,6 +503,7 @@ socs = {
'emag': soc_emag,
'ft2000plus': soc_ft2000plus,
'tys2500': soc_tys2500,
+ 'grace': soc_grace,
'graviton2': soc_graviton2,
'graviton3': soc_graviton3,
'kunpeng920': soc_kunpeng920,
@@ -618,7 +639,7 @@ if update_flags
candidate_march = part_number_config['march']
else
supported_marchs = ['armv8.6-a', 'armv8.5-a', 'armv8.4-a', 'armv8.3-a',
- 'armv8.2-a', 'armv8.1-a', 'armv8-a']
+ 'armv8.2-a', 'armv8.1-a', 'armv8-a', 'armv9-a']
check_compiler_support = false
foreach supported_march: supported_marchs
if supported_march == part_number_config['march']
--
2.43.0
^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: [PATCH 22.11] config/arm: add grace build config
2025-06-12 21:19 ` Luca Boccassi
@ 2025-06-13 22:22 ` Doug Foster
0 siblings, 0 replies; 4+ messages in thread
From: Doug Foster @ 2025-06-13 22:22 UTC (permalink / raw)
To: Luca Boccassi; +Cc: thomas, Ruifeng Wang, Bruce Richardson, stable, nd
Thanks for the update. I've provided another patch that should apply to the latest 22.11 stable branch.
>-----Original Message-----
>From: Luca Boccassi <luca.boccassi@gmail.com>
>Sent: Thursday, June 12, 2025 4:19 PM
>To: Doug Foster <Doug.Foster@arm.com>
>Cc: thomas@monjalon.net; Ruifeng Wang <Ruifeng.Wang@arm.com>; Bruce
>Richardson <bruce.richardson@intel.com>; stable@dpdk.org; nd <nd@arm.com>
>Subject: Re: [PATCH 22.11] config/arm: add grace build config
>
>On Wed, 21 May 2025 at 18:28, Doug Foster <doug.foster@arm.com> wrote:
>>
>> Add build configuration for Grace to resolve meson error for
>> unsupported part number.
>>
>> Bugzilla ID: 1703
>
>This patch does not apply on the 22.11 stable branch, please check again and
>rebase it if needed
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH 22.11] config/arm: add grace build config
2025-05-21 17:27 Doug Foster
@ 2025-06-12 21:19 ` Luca Boccassi
2025-06-13 22:22 ` Doug Foster
0 siblings, 1 reply; 4+ messages in thread
From: Luca Boccassi @ 2025-06-12 21:19 UTC (permalink / raw)
To: Doug Foster; +Cc: Thomas Monjalon, Ruifeng Wang, Bruce Richardson, stable, nd
On Wed, 21 May 2025 at 18:28, Doug Foster <doug.foster@arm.com> wrote:
>
> Add build configuration for Grace to resolve meson error
> for unsupported part number.
>
> Bugzilla ID: 1703
This patch does not apply on the 22.11 stable branch, please check
again and rebase it if needed
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 22.11] config/arm: add grace build config
@ 2025-05-21 17:27 Doug Foster
2025-06-12 21:19 ` Luca Boccassi
0 siblings, 1 reply; 4+ messages in thread
From: Doug Foster @ 2025-05-21 17:27 UTC (permalink / raw)
To: Thomas Monjalon, Ruifeng Wang, Bruce Richardson; +Cc: stable, nd, Doug Foster
Add build configuration for Grace to resolve meson error
for unsupported part number.
Bugzilla ID: 1703
Signed-off-by: Doug Foster <doug.foster@arm.com>
---
.mailmap | 1 +
config/arm/meson.build | 23 ++++++++++++++++++++++-
2 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/.mailmap b/.mailmap
index 75884b6fe2..1203a4d416 100644
--- a/.mailmap
+++ b/.mailmap
@@ -327,6 +327,7 @@ Don Provan <dprovan@bivio.net>
Don Wallwork <donw@xsightlabs.com>
Doug Dziggel <douglas.a.dziggel@intel.com>
Douglas Flint <douglas.flint@broadcom.com>
+Doug Foster <doug.foster@arm.com>
Dr. David Alan Gilbert <dgilbert@redhat.com>
Drocula Lambda <quzeyao@gmail.com>
Dror Birkman <dror.birkman@lightcyber.com>
diff --git a/config/arm/meson.build b/config/arm/meson.build
index 6442ec9596..80c3d1bc31 100644
--- a/config/arm/meson.build
+++ b/config/arm/meson.build
@@ -93,6 +93,17 @@ part_number_config_arm = {
['RTE_ARM_FEATURE_ATOMICS', true],
['RTE_MAX_LCORE', 64],
['RTE_MAX_NUMA_NODES', 1]
+ ],
+ },
+ '0xd4f': {
+ 'march': 'armv9-a',
+ 'march_features': ['sve2'],
+ 'mcpu' : 'neoverse-v2',
+ 'flags': [
+ ['RTE_MACHINE', '"neoverse-v2"'],
+ ['RTE_ARM_FEATURE_ATOMICS', true],
+ ['RTE_MAX_LCORE', 144],
+ ['RTE_MAX_NUMA_NODES', 2]
]
}
}
@@ -357,6 +368,14 @@ soc_tys2500 = {
'numa': true
}
+soc_grace = {
+ 'description': 'NVIDIA Grace',
+ 'implementer': '0x41',
+ 'part_number': '0xd4f',
+ 'extra_march_features': ['crypto'],
+ 'numa': true
+}
+
soc_graviton2 = {
'description': 'AWS Graviton2',
'implementer': '0x41',
@@ -455,6 +474,7 @@ dpaa: NXP DPAA
emag: Ampere eMAG
ft2000plus: Phytium FT-2000+
tys2500: Phytium TengYun S2500
+grace: NVIDIA Grace
graviton2: AWS Graviton2
graviton3: AWS Graviton3
kunpeng920: HiSilicon Kunpeng 920
@@ -481,6 +501,7 @@ socs = {
'emag': soc_emag,
'ft2000plus': soc_ft2000plus,
'tys2500': soc_tys2500,
+ 'grace': soc_grace,
'graviton2': soc_graviton2,
'graviton3': soc_graviton3,
'kunpeng920': soc_kunpeng920,
@@ -614,7 +635,7 @@ if update_flags
candidate_march = ''
if part_number_config.has_key('march')
supported_marchs = ['armv8.6-a', 'armv8.5-a', 'armv8.4-a', 'armv8.3-a',
- 'armv8.2-a', 'armv8.1-a', 'armv8-a']
+ 'armv8.2-a', 'armv8.1-a', 'armv8-a', 'armv9-a']
check_compiler_support = false
foreach supported_march: supported_marchs
if supported_march == part_number_config['march']
--
2.43.0
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-06-13 22:22 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-06-13 22:17 [PATCH 22.11] config/arm: add grace build config Doug Foster
-- strict thread matches above, loose matches on Subject: below --
2025-05-21 17:27 Doug Foster
2025-06-12 21:19 ` Luca Boccassi
2025-06-13 22:22 ` Doug Foster
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).