ci(clang): add AArch64 build configuration for tftf
This patch adds build config with clang support for tftf.
Note: Currently only the compiler support is added for clang.
Assembler and the linker still defaults to GNU toolchain.
Also while compiling with clang toolchain, ARM_ARCH_MINOR flag
should be set to version 7, to cover the v8.7 architectural features.
Without it, compilation will fail for instructions.
(Eg: wfxt: wfet & wfit). Henceforth ARM_ARCH_MINOR is set to 7.
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
Change-Id: I964bb7f27501ba8d1380eec74c323d1cf8af7330
diff --git a/tftf_config/fvp-default-clang b/tftf_config/fvp-default-clang
new file mode 100644
index 0000000..86431b9
--- /dev/null
+++ b/tftf_config/fvp-default-clang
@@ -0,0 +1,5 @@
+ARCH=aarch64
+ARM_ARCH_MINOR=7
+CC=clang
+CROSS_COMPILE=aarch64-none-elf-
+PLAT=fvp