[dpdk-stable] [19.11] [PATCH 1/1] config: add Graviton2(arm64) defconfig

Honnappa Nagarahalli Honnappa.Nagarahalli at arm.com
Thu Oct 8 06:40:40 CEST 2020


<snip>

> 
> On 10/7/20 2:18 AM, Luca Boccassi wrote:
> >
> > On Tue, 2020-10-06 at 11:44 -0700, Vimal Chungath wrote:
> >> On 10/6/20 1:12 AM, Luca Boccassi wrote:
> >>>
> >>> On Mon, 2020-10-05 at 11:50 -0700, Vimal Chungath wrote:
> >>>> This patch adds make build configuration for AWS Graviton2 platform
> >>>> based on ARM Neoverse N1. Meson build works but uses configuration
> >>>> for
> >>>> N1 SDP that is not optimal. Rework in meson build system for ARM
> >>>> SoCs is planned so I have chosen not to add meson configuration for
> >>>> this
> >>>> 19.11 patch.
> >>>>
> >>>> Vimal Chungath (1):
> >>>>   config: add Graviton2(arm64) defconfig
> >>>>
> >>>>  config/defconfig_arm64-graviton2-linux-gcc    |  1 +
> >>>>  config/defconfig_arm64-graviton2-linuxapp-gcc | 13 +++++++++++
> >>>>  config/defconfig_graviton2                    |  1 +
> >>>>  mk/machine/graviton2/rte.vars.mk              | 33
> +++++++++++++++++++++++++++
> >>>>  4 files changed, 48 insertions(+)
> >>>>  create mode 120000 config/defconfig_arm64-graviton2-linux-gcc
> >>>>  create mode 100644 config/defconfig_arm64-graviton2-linuxapp-gcc
> >>>>  create mode 120000 config/defconfig_graviton2  create mode 100644
> >>>> mk/machine/graviton2/rte.vars.mk
> >>>
> >>> Hi,
> >>>
> >>> Is this adding support for a new driver for 19.11? I don't see it in
> >>> the main branch?
> >>
> >> Hi Luca,
> >>
> >> This patch is adding optimal build flags for Graviton2 SoC.
> >> No new driver is being added. Main branch is no longer accepting make
> >> build patches as it is deprecated. For 19.11, I assume make is still the
> default.
> >>
> >> This is the meson patch in review for main branch:
> >> https://patches.dpdk.org/patch/76981/
> >>
> >> Regards,
> >> Vimal
> >
> > I see - normally we are careful with new feature/support in LTS
> > branches, but this seems self-contained enough to be very low risk so
> > it seems acceptable to me. But Meson is fully supported, so please
> > update the patchset so that it applies to both build systems.
> 
> Meson build works as Neoverse N1 configuration already exists so I chose to
> not add an explicit patch for it.
> Unfortunately, getting meson to choose the same flags as make is currently
> not possible as meson does not accept choosing the exact Arm SoC. More
> details in the patchwork link above.
> Meson rework is being planned on main branch to bridge this gap but I'm not
> sure if it will be backported to 19.11.
> Honnappa, let us know what you think?
I would like to backport the Arm related changes to meson build. If for any reason, we cannot backport, I am ok to change the N1 configuration to support Graviton2 for stable releases.

> 
> >
> > --
> > Kind regards,
> > Luca Boccassi



More information about the stable mailing list