Native arm64 build: dpdk/Makefile change
With this change, the status of `make build': Huawei D02, Linux 4.4.0, gcc 5.4.1 - success AMD Seattle, Linux 4.4.6, gcc 5.3.1 - compiler ICEs Cavium ThunderX, Linux 4.4.49, gcc 5.4.0 - success Before: Huawei D02, Linux 4.4.0, gcc 5.4.1 - fail AMD Seattle, Linux 4.4.6, gcc 5.3.1 - fail Cavium ThunderX, Linux 4.4.49, gcc 5.4.0 - success Change-Id: I49db34a33f9ca0725c7511d4f796706892b5b2da Signed-off-by: Brian Brooks <brian.brooks@arm.com>
This commit is contained in:

committed by
Damjan Marion

parent
9d9265899e
commit
9746552e98
@@ -75,14 +75,23 @@ ifeq ($(MACHINE),$(filter $(MACHINE),x86_64 i686))
|
||||
DPDK_TARGET ?= $(MACHINE)-native-linuxapp-$(DPDK_CC)
|
||||
DPDK_MACHINE ?= nhm
|
||||
DPDK_TUNE ?= core-avx2
|
||||
else ifeq ($(MACHINE),aarch64)
|
||||
export CROSS=""
|
||||
ifneq (,$(findstring thunder,$(shell [[ -f /sys/bus/pci/devices/0000:00:01.0/uevent ]] && cat /sys/bus/pci/devices/0000:00:01.0/uevent | grep cavium)))
|
||||
##############################################################################
|
||||
# Cavium ThunderX
|
||||
##############################################################################
|
||||
else ifneq (,$(findstring thunder,$(shell cat /sys/bus/pci/devices/0000:00:01.0/uevent | grep cavium)))
|
||||
export CROSS=""
|
||||
DPDK_TARGET ?= arm64-thunderx-linuxapp-$(DPDK_CC)
|
||||
DPDK_MACHINE ?= thunderx
|
||||
DPDK_TUNE ?= generic
|
||||
else
|
||||
##############################################################################
|
||||
# Generic ARM64
|
||||
##############################################################################
|
||||
DPDK_TARGET ?= arm64-armv8a-linuxapp-$(DPDK_CC)
|
||||
DPDK_MACHINE ?= armv8a
|
||||
DPDK_TUNE ?= generic
|
||||
endif
|
||||
|
||||
##############################################################################
|
||||
# Unknown platofrm
|
||||
|
Reference in New Issue
Block a user