DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH] config/arm: fix meson for native instruction set Arm CPUs
@ 2025-03-19 10:25 Gregory Etelson
  2025-03-19 11:02 ` [EXTERNAL] " Pavan Nikhilesh Bhagavatula
  0 siblings, 1 reply; 4+ messages in thread
From: Gregory Etelson @ 2025-03-19 10:25 UTC (permalink / raw)
  To: dev
  Cc: getelson,  ,
	rasland, Wathsala Vithanage, Bruce Richardson, Jerin Jacob,
	Pavan Nikhilesh

Arm meson.build unconditionally relays on the `extra_features`
member of SoC configuration.

SoC dictionary is populated for Arm CPUs with generic instruction set
only.
For Arm CPUs with native CPU instruction set the SoC dictionary is
empty.

meson setup failed for the BlueField-3 because it belongs to
the native Arm CPU instruction set.

The patch adds global definition for extra_features.

Fixes: 7829776d0abf ("config/arm: add extra -march features")
Signed-off-by: Gregory Etelson <getelson@nvidia.com>
---
 config/arm/meson.build | 1 +
 1 file changed, 1 insertion(+)

diff --git a/config/arm/meson.build b/config/arm/meson.build
index a97a28ebb7..f971ed3c1b 100644
--- a/config/arm/meson.build
+++ b/config/arm/meson.build
@@ -767,6 +767,7 @@ dpdk_conf.set('RTE_FORCE_INTRINSICS', 1)
 
 update_flags = false
 soc_flags = []
+extra_features = []
 if dpdk_conf.get('RTE_ARCH_32')
     # 32-bit build
     dpdk_conf.set('RTE_CACHE_LINE_SIZE', 64)
-- 
2.45.2


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-03-19 11:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-19 10:25 [PATCH] config/arm: fix meson for native instruction set Arm CPUs Gregory Etelson
2025-03-19 11:02 ` [EXTERNAL] " Pavan Nikhilesh Bhagavatula
2025-03-19 11:10   ` Pavan Nikhilesh Bhagavatula
2025-03-19 11:48     ` Thomas Monjalon

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).