patch 'config: add arch define for Arm' has been queued to stable release 21.11.1

Kevin Traynor ktraynor at redhat.com
Mon Feb 21 16:33:20 CET 2022


Hi,

FYI, your patch has been queued to stable release 21.11.1

Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 02/26/22. So please
shout if anyone has objections.

Also note that after the patch there's a diff of the upstream commit vs the
patch applied to the branch. This will indicate if there was any rebasing
needed to apply to the stable branch. If there were code changes for rebasing
(ie: not only metadata diffs), please double check that the rebase was
correctly done.

Queued patches are on a temporary branch at:
https://github.com/kevintraynor/dpdk-stable

This queued commit can be viewed at:
https://github.com/kevintraynor/dpdk-stable/commit/24e496918be688f08d0cb63327f011adc9ec6812

Thanks.

Kevin

---
>From 24e496918be688f08d0cb63327f011adc9ec6812 Mon Sep 17 00:00:00 2001
From: Ruifeng Wang <ruifeng.wang at arm.com>
Date: Thu, 20 Jan 2022 10:38:00 +0800
Subject: [PATCH] config: add arch define for Arm

[ upstream commit 9cc217a28310d21fba56e5eceb740b4feb7e0949 ]

As per design document, RTE_ARCH is the name of the architecture.
However, the definition was missing on Arm with meson build.
It impacts applications that refers to this string.

Added for Arm builds.

Fixes: b1d48c41189a ("build: support ARM with meson")

Reported-by: Stephen Hemminger <stephen at networkplumber.org>
Signed-off-by: Ruifeng Wang <ruifeng.wang at arm.com>
---
 config/arm/meson.build | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/config/arm/meson.build b/config/arm/meson.build
index 213324d262..44b44b63a6 100644
--- a/config/arm/meson.build
+++ b/config/arm/meson.build
@@ -50,4 +50,5 @@ implementer_generic = {
                 ['RTE_ARCH_STRICT_ALIGN', true],
                 ['RTE_ARCH_ARMv8_AARCH32', true],
+                ['RTE_ARCH', 'armv8_aarch32'],
                 ['RTE_CACHE_LINE_SIZE', 64]
             ]
@@ -433,4 +434,5 @@ if dpdk_conf.get('RTE_ARCH_32')
         # armv7 build
         dpdk_conf.set('RTE_ARCH_ARMv7', true)
+        dpdk_conf.set('RTE_ARCH', 'armv7')
         # the minimum architecture supported, armv7-a, needs the following,
         machine_args += '-mfpu=neon'
@@ -438,4 +440,5 @@ if dpdk_conf.get('RTE_ARCH_32')
 else
     # armv8 build
+    dpdk_conf.set('RTE_ARCH', 'armv8')
     update_flags = true
     soc_config = {}
-- 
2.34.1

---
  Diff of the applied patch vs upstream commit (please double-check if non-empty:
---
--- -	2022-02-21 15:22:44.927668734 +0000
+++ 0011-config-add-arch-define-for-Arm.patch	2022-02-21 15:22:44.037704004 +0000
@@ -1 +1 @@
-From 9cc217a28310d21fba56e5eceb740b4feb7e0949 Mon Sep 17 00:00:00 2001
+From 24e496918be688f08d0cb63327f011adc9ec6812 Mon Sep 17 00:00:00 2001
@@ -5,0 +6,2 @@
+[ upstream commit 9cc217a28310d21fba56e5eceb740b4feb7e0949 ]
+
@@ -13 +14,0 @@
-Cc: stable at dpdk.org
@@ -22 +23 @@
-index 16e808cdd5..c3a3f2faaf 100644
+index 213324d262..44b44b63a6 100644



More information about the stable mailing list