mirror of
git://git.yoctoproject.org/meta-dpdk.git
synced 2025-07-19 21:09:04 +02:00
dpdk: Add support for arm64
Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This commit is contained in:
parent
250bc6207f
commit
8722a569c3
|
@ -43,7 +43,6 @@ inherit module
|
||||||
|
|
||||||
export MODULE_DIR="/lib/modules/${KERNEL_VERSION}/kernel/drivers/net"
|
export MODULE_DIR="/lib/modules/${KERNEL_VERSION}/kernel/drivers/net"
|
||||||
export RTE_SDK = "${S}"
|
export RTE_SDK = "${S}"
|
||||||
export RTE_TARGET="${@bb.utils.contains("TUNE_FEATURES", "m64", "x86_64-native-linuxapp-gcc", "i686-native-linuxapp-gcc", d)}"
|
|
||||||
|
|
||||||
export ICP_ROOT = "${PKG_CONFIG_SYSROOT_DIR}/usr/include"
|
export ICP_ROOT = "${PKG_CONFIG_SYSROOT_DIR}/usr/include"
|
||||||
export ICP_LIB_ROOT= "${PKG_CONFIG_SYSROOT_DIR}/usr/lib"
|
export ICP_LIB_ROOT= "${PKG_CONFIG_SYSROOT_DIR}/usr/lib"
|
||||||
|
@ -59,6 +58,11 @@ export ICP_LAC_API_DIR = "${STAGING_DIR_TARGET}${includedir}/lac"
|
||||||
export EXAMPLES_BUILD_DIR = "${RTE_TARGET}"
|
export EXAMPLES_BUILD_DIR = "${RTE_TARGET}"
|
||||||
export ARCHDIR = "generic"
|
export ARCHDIR = "generic"
|
||||||
|
|
||||||
|
RTE_TARGET_x86-64 = "x86_64-native-linuxapp-gcc"
|
||||||
|
RTE_TARGET_i686 = "i686-native-linuxapp-gcc"
|
||||||
|
RTE_TARGET_aarch64 = "arm64-${DPDK_TARGET_MACH}-linuxapp-gcc"
|
||||||
|
export RTE_TARGET="${RTE_TARGET}"
|
||||||
|
|
||||||
# The list of intel Comms platforms and their target machine
|
# The list of intel Comms platforms and their target machine
|
||||||
# process mapping. The supported target machine is listed under
|
# process mapping. The supported target machine is listed under
|
||||||
# dpdk/mk/machine
|
# dpdk/mk/machine
|
||||||
|
@ -77,8 +81,7 @@ do_configure () {
|
||||||
unset prefix
|
unset prefix
|
||||||
|
|
||||||
# Fix-up CONFIG_RTE_MACHINE based on target machine
|
# Fix-up CONFIG_RTE_MACHINE based on target machine
|
||||||
sed -e "s#CONFIG_RTE_MACHINE=\"native\"#CONFIG_RTE_MACHINE=\"${DPDK_TARGET_MACH}\"#" -i ${S}/config/defconfig_x86_64-native-linuxapp-gcc
|
sed -e "s#CONFIG_RTE_MACHINE=\"native\"#CONFIG_RTE_MACHINE=\"${DPDK_TARGET_MACH}\"#" -i ${S}/config/defconfig_${RTE_TARGET}
|
||||||
sed -e "s#CONFIG_RTE_MACHINE=\"native\"#CONFIG_RTE_MACHINE=\"${DPDK_TARGET_MACH}\"#" -i ${S}/config/defconfig_i686-native-linuxapp-gcc
|
|
||||||
|
|
||||||
# Fix-up vhost configs based on package config
|
# Fix-up vhost configs based on package config
|
||||||
sed -e "s#CONFIG_RTE_KNI_VHOST=n#CONFIG_RTE_KNI_VHOST=${CONFIG_VHOST_ENABLED}#" -i ${S}/config/common_linuxapp
|
sed -e "s#CONFIG_RTE_KNI_VHOST=n#CONFIG_RTE_KNI_VHOST=${CONFIG_VHOST_ENABLED}#" -i ${S}/config/common_linuxapp
|
||||||
|
|
Loading…
Reference in New Issue
Block a user