summaryrefslogtreecommitdiff
path: root/config/defconfig_arm64-armv8a-linuxapp-gcc
diff options
context:
space:
mode:
authorAshwin Sekhar T K <ashwin.sekhar@caviumnetworks.com>2017-05-11 22:45:47 -0700
committerThomas Monjalon <thomas@monjalon.net>2017-07-03 22:28:19 +0200
commit0b835b41b39c35c88a3dbf4d8403c5d3b7d3bb18 (patch)
tree1ea4bdbcbdd07b2966a8d287cb5a8f2692f35d46 /config/defconfig_arm64-armv8a-linuxapp-gcc
parent3b557b932c59ef0cf70675d7ae7213359d85ecb3 (diff)
downloaddpdk-0b835b41b39c35c88a3dbf4d8403c5d3b7d3bb18.zip
dpdk-0b835b41b39c35c88a3dbf4d8403c5d3b7d3bb18.tar.gz
dpdk-0b835b41b39c35c88a3dbf4d8403c5d3b7d3bb18.tar.xz
config: support clang for ARMv8 Linux
Moved all common defines from defconfig_arm64-armv8a-linuxapp-gcc to common_armv8a_linuxapp. Created new config arm64-armv8a-linuxapp-clang which adds the clang support to armv8a. Now defconfigs arm64-armv8a-linuxapp-gcc/clang contain only the CONFIG_RTE_TOOLCHAIN* defines and all other common defines are inherited from common_armv8a_linuxapp. Signed-off-by: Ashwin Sekhar T K <ashwin.sekhar@caviumnetworks.com> Reviewed-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Acked-by: Jianbo Liu <jianbo.liu@linaro.org> Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Diffstat (limited to 'config/defconfig_arm64-armv8a-linuxapp-gcc')
-rw-r--r--config/defconfig_arm64-armv8a-linuxapp-gcc21
1 files changed, 1 insertions, 20 deletions
diff --git a/config/defconfig_arm64-armv8a-linuxapp-gcc b/config/defconfig_arm64-armv8a-linuxapp-gcc
index 749b007..761bbbd 100644
--- a/config/defconfig_arm64-armv8a-linuxapp-gcc
+++ b/config/defconfig_arm64-armv8a-linuxapp-gcc
@@ -29,26 +29,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
-#include "common_linuxapp"
-
-CONFIG_RTE_MACHINE="armv8a"
-
-CONFIG_RTE_ARCH="arm64"
-CONFIG_RTE_ARCH_ARM64=y
-CONFIG_RTE_ARCH_64=y
-
-CONFIG_RTE_FORCE_INTRINSICS=y
+#include "common_armv8a_linuxapp"
CONFIG_RTE_TOOLCHAIN="gcc"
CONFIG_RTE_TOOLCHAIN_GCC=y
-
-# Maximum available cache line size in arm64 implementations.
-# Setting to maximum available cache line size in generic config
-# to address minimum DMA alignment across all arm64 implementations.
-CONFIG_RTE_CACHE_LINE_SIZE=128
-
-CONFIG_RTE_EAL_IGB_UIO=n
-
-CONFIG_RTE_LIBRTE_FM10K_PMD=n
-CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n
-CONFIG_RTE_LIBRTE_AVP_PMD=n