Hi, > -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of lir...@marvell.com > Sent: Saturday, May 18, 2019 05:34 > To: tho...@monjalon.net > Cc: dev@dpdk.org; Liron Himi <lir...@marvell.com> > Subject: [dpdk-dev] [PATCH 1/2] mk: add Marvell ARMADA architecture > based on armv8-a > > From: Liron Himi <lir...@marvell.com> > > This patch introduces armada target to address difference in number of cores, > no numa support > > Signed-off-by: Liron Himi <lir...@marvell.com> > Reviewed-by: Alan Winkowski <wa...@marvell.com> > Tested-by: Liron Himi <lir...@marvell.com> > --- > config/defconfig_arm64-armada-linux-gcc | 24 > ++++++++++++++++++++++++ > config/defconfig_arm64-armada-linuxapp-gcc | 24 > ++++++++++++++++++++++++ > 2 files changed, 48 insertions(+) > create mode 100644 config/defconfig_arm64-armada-linux-gcc > create mode 100644 config/defconfig_arm64-armada-linuxapp-gcc > > diff --git a/config/defconfig_arm64-armada-linux-gcc > b/config/defconfig_arm64-armada-linux-gcc > new file mode 100644 > index 0000000..573b278 > --- /dev/null > +++ b/config/defconfig_arm64-armada-linux-gcc > @@ -0,0 +1,24 @@ > +# SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2018 Marvell > +International Ltd # > + > +#include "defconfig_arm64-armv8a-linux-gcc" > + > +CONFIG_RTE_LIBRTE_MVEP_COMMON=y > +CONFIG_RTE_LIBRTE_MVPP2_PMD=y > +CONFIG_RTE_LIBRTE_MVNETA_PMD=y > +CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=y > + > +# > +# Compile Environment Abstraction Layer # > +CONFIG_RTE_MAX_LCORE=16 > +CONFIG_RTE_MAX_NUMA_NODES=1 > +CONFIG_RTE_CACHE_LINE_SIZE=64 > + > +# Disable NXP as it is conflict with MUSDK > CONFIG_RTE_LIBRTE_DPAA_BUS=n > + > +# Doesn't support NUMA > +CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n > +CONFIG_RTE_LIBRTE_VHOST_NUMA=n > diff --git a/config/defconfig_arm64-armada-linuxapp-gcc > b/config/defconfig_arm64-armada-linuxapp-gcc > new file mode 100644 > index 0000000..573b278 > --- /dev/null > +++ b/config/defconfig_arm64-armada-linuxapp-gcc > @@ -0,0 +1,24 @@ > +# SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2018 Marvell > +International Ltd # > + > +#include "defconfig_arm64-armv8a-linux-gcc" > +
Maybe CONFIG_RTE_MACHINE and CONFIG_RTE_ARCH_ARM_TUNE can be added as well. I referred to defconfig_arm64-dpaa2-linuxapp-gcc. > +CONFIG_RTE_LIBRTE_MVEP_COMMON=y > +CONFIG_RTE_LIBRTE_MVPP2_PMD=y > +CONFIG_RTE_LIBRTE_MVNETA_PMD=y > +CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=y > + > +# > +# Compile Environment Abstraction Layer # > +CONFIG_RTE_MAX_LCORE=16 > +CONFIG_RTE_MAX_NUMA_NODES=1 > +CONFIG_RTE_CACHE_LINE_SIZE=64 > + > +# Disable NXP as it is conflict with MUSDK > CONFIG_RTE_LIBRTE_DPAA_BUS=n > + > +# Doesn't support NUMA > +CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n > +CONFIG_RTE_LIBRTE_VHOST_NUMA=n > -- > 2.7.4