Skip to content

Commit

Permalink
Add defconfig that be igroned.
Browse files Browse the repository at this point in the history
  • Loading branch information
jfb8856606 committed Jun 18, 2020
1 parent 4418919 commit 6d7fe6e
Show file tree
Hide file tree
Showing 26 changed files with 122 additions and 0 deletions.
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm-armv7a-linux-gcc
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm64-armada-linux-gcc
25 changes: 25 additions & 0 deletions dpdk/config/defconfig_arm64-armada-linuxapp-gcc
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2018 Marvell International Ltd
#

#include "defconfig_arm64-armv8a-linux-gcc"

#
# Compile Environment Abstraction Layer
#
CONFIG_RTE_MAX_LCORE=16
CONFIG_RTE_MAX_NUMA_NODES=1
CONFIG_RTE_CACHE_LINE_SIZE=64

# Enable PMDs
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

# 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
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm64-armv8a-linux-clang
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm64-armv8a-linux-gcc
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm64-bluefield-linux-gcc
18 changes: 18 additions & 0 deletions dpdk/config/defconfig_arm64-bluefield-linuxapp-gcc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2019 Mellanox Technologies, Ltd
#

#include "defconfig_arm64-armv8a-linux-gcc"

# Mellanox BlueField
CONFIG_RTE_ARCH_ARM_TUNE="cortex-a72"

CONFIG_RTE_MAX_NUMA_NODES=1
CONFIG_RTE_CACHE_LINE_SIZE=64

# UMA architecture
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n

# PMD for ConnectX-5
CONFIG_RTE_LIBRTE_MLX5_PMD=y
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm64-dpaa-linux-gcc
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm64-emag-linux-gcc
11 changes: 11 additions & 0 deletions dpdk/config/defconfig_arm64-emag-linuxapp-gcc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2019 Ampere Computing
#

#include "defconfig_arm64-armv8a-linux-gcc"

CONFIG_RTE_MACHINE="emag"

CONFIG_RTE_CACHE_LINE_SIZE=64
CONFIG_RTE_MAX_NUMA_NODES=1
CONFIG_RTE_MAX_LCORE=32
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm64-n1sdp-linux-gcc
14 changes: 14 additions & 0 deletions dpdk/config/defconfig_arm64-n1sdp-linuxapp-gcc
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2019 Arm Ltd.
#

#include "defconfig_arm64-armv8a-linux-gcc"

CONFIG_RTE_MACHINE="n1sdp"
CONFIG_RTE_MAX_LCORE=4
CONFIG_RTE_MAX_NUMA_NODES=1
CONFIG_RTE_CACHE_LINE_SIZE=64

# Doesn't support NUMA
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm64-octeontx2-linux-gcc
22 changes: 22 additions & 0 deletions dpdk/config/defconfig_arm64-octeontx2-linuxapp-gcc
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2018 Marvell International Ltd
#

#include "defconfig_arm64-armv8a-linux-gcc"

CONFIG_RTE_MACHINE="octeontx2"

CONFIG_RTE_CACHE_LINE_SIZE=128
CONFIG_RTE_MAX_NUMA_NODES=1
CONFIG_RTE_MAX_LCORE=24
CONFIG_RTE_ARM_FEATURE_ATOMICS=y

# Doesn't support NUMA
CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n
CONFIG_RTE_LIBRTE_VHOST_NUMA=n

# Recommend to use VFIO as co-processors needs SMMU/IOMMU
CONFIG_RTE_EAL_IGB_UIO=n

# Max supported NIX LFs
CONFIG_RTE_MAX_VFIO_GROUPS=128
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm64-stingray-linux-gcc
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm64-thunderx-linux-gcc
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm64-thunderx2-linux-gcc
12 changes: 12 additions & 0 deletions dpdk/config/defconfig_arm64-thunderx2-linuxapp-gcc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2018 Marvell International Ltd
#

#include "defconfig_arm64-armv8a-linux-gcc"

CONFIG_RTE_MACHINE="thunderx2"

CONFIG_RTE_CACHE_LINE_SIZE=64
CONFIG_RTE_MAX_NUMA_NODES=2
CONFIG_RTE_MAX_LCORE=256
CONFIG_RTE_ARM_FEATURE_ATOMICS=y
1 change: 1 addition & 0 deletions dpdk/config/defconfig_arm64-xgene1-linux-gcc
1 change: 1 addition & 0 deletions dpdk/config/defconfig_i686-native-linux-gcc
1 change: 1 addition & 0 deletions dpdk/config/defconfig_ppc_64-power8-linux-gcc
1 change: 1 addition & 0 deletions dpdk/config/defconfig_x86_64-native-freebsd-clang
1 change: 1 addition & 0 deletions dpdk/config/defconfig_x86_64-native-freebsd-gcc
1 change: 1 addition & 0 deletions dpdk/config/defconfig_x86_64-native-linux-clang
1 change: 1 addition & 0 deletions dpdk/config/defconfig_x86_64-native-linux-gcc
1 change: 1 addition & 0 deletions dpdk/config/defconfig_x86_x32-native-linux-gcc

0 comments on commit 6d7fe6e

Please sign in to comment.