[meta-xilinx] [FIDO PATCH] tcmode-external-xilinx: Support aarch64 toolchain

Manjukumar Matha manjukumar.harthikote-matha at xilinx.com
Wed Nov 4 13:40:16 PST 2015


Support aarch64 toolchain required for Zynq Ultrascale Plus family of
processors

Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha at xilinx.com>
---
 conf/distro/include/tcmode-external-xilinx.inc | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/conf/distro/include/tcmode-external-xilinx.inc b/conf/distro/include/tcmode-external-xilinx.inc
index 45ad240..cd86a71 100644
--- a/conf/distro/include/tcmode-external-xilinx.inc
+++ b/conf/distro/include/tcmode-external-xilinx.inc
@@ -5,6 +5,7 @@
 TOOLCHAIN_PATH_ADD = "${EXTERNAL_TOOLCHAIN}/bin:"
 PATH =. "${TOOLCHAIN_PATH_ADD}"
 
+CSL_TARGET_SYS_aarch64 ?= "aarch64-linux-gnu"
 CSL_TARGET_SYS_armv7a ?= "arm-xilinx-linux-gnueabi"
 CSL_TARGET_SYS_microblazeel ?= "microblazeel-xilinx-linux-gnu"
 CSL_TARGET_SYS = "${TARGET_SYS}"
@@ -43,6 +44,10 @@ TARGET_CC_ARCH_append += "${TARGET_LINK_HASH_STYLE}"
 EXTERNAL_TOOLCHAIN_SYSROOT_armv7a ??= "${EXTERNAL_TOOLCHAIN}/${CSL_TARGET_SYS}/libc"
 EXTERNAL_TOOLCHAIN_DBGROOT_armv7a ??= ""
 
+# Default sysroot is inside the Xilinx ARM v8-A toolchain in the '<CSL_TARGET_SYS>/libc' (no debug-root)
+EXTERNAL_TOOLCHAIN_SYSROOT_aarch64 ??= "${EXTERNAL_TOOLCHAIN}/${CSL_TARGET_SYS}/libc"
+EXTERNAL_TOOLCHAIN_DBGROOT_aarch64 ??= "${EXTERNAL_TOOLCHAIN}/${CSL_TARGET_SYS}/debug-root"
+
 # Default sysroot is inside the Xilinx MicroBlaze toolchain in the '<CSL_TARGET_SYS>/sys-root'
 EXTERNAL_TOOLCHAIN_SYSROOT_microblaze ??= "${EXTERNAL_TOOLCHAIN}/${CSL_TARGET_SYS}/sys-root"
 EXTERNAL_TOOLCHAIN_DBGROOT_microblaze ??= "${EXTERNAL_TOOLCHAIN}/${CSL_TARGET_SYS}/debug-root"
-- 
2.1.4




More information about the meta-xilinx mailing list