summaryrefslogtreecommitdiff
path: root/.shippable.yml
diff options
context:
space:
mode:
authorJens Wiklander <jens.wiklander@linaro.org>2020-06-02 17:58:31 +0200
committerJérôme Forissier <jerome@forissier.org>2020-07-20 13:21:16 +0200
commit1b302ac0981603328c5d1b26300eb9328c0eec49 (patch)
treecadde3d47eb9d641653ad72fee3bfed6378d263a /.shippable.yml
parentb0490ed15c01d646505c893b270bd519a5efbc72 (diff)
core: enable FF-A with SPM Core at S-EL1
Adds support for using FF-A as transport instead of using the proprietary SMCs defined in optee_smc.h. The configuration support the case where SPM Core is implementation at S-EL1, that is, inside OP-TEE. This configuration is also know as "S-EL1 SPMC" in the FF-A 1.0 specification [1]. Compile with CFG_CORE_SEL1_SPMC=y Note that this is an experimental feature, ABIs etc may have incompatible changes Link: [1] https://static.docs.arm.com/den0077/a/DEN0077A_PSA_Firmware_Framework_Arm_v8-A_1.0_EAC.pdf Acked-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to '.shippable.yml')
-rw-r--r--.shippable.yml1
1 files changed, 1 insertions, 0 deletions
diff --git a/.shippable.yml b/.shippable.yml
index b120f376..c3231e9c 100644
--- a/.shippable.yml
+++ b/.shippable.yml
@@ -54,6 +54,7 @@ build:
- _make PLATFORM=vexpress-qemu_armv8a CFG_ARM64_core=y CFG_FTRACE_SUPPORT=y CFG_ULIBS_MCOUNT=y CFG_ULIBS_SHARED=y
- _make PLATFORM=vexpress-qemu_armv8a CFG_ARM64_core=y CFG_TA_GPROF_SUPPORT=y CFG_FTRACE_SUPPORT=y CFG_SYSCALL_FTRACE=y CFG_ULIBS_MCOUNT=y
- _make PLATFORM=vexpress-qemu_armv8a CFG_ARM64_core=y CFG_VIRTUALIZATION=y
+ - _make PLATFORM=vexpress-qemu_armv8a CFG_ARM64_core=y CFG_CORE_SEL1_SPMC=y
- _make PLATFORM=stm-b2260
- _make PLATFORM=stm-cannes
- _make PLATFORM=stm32mp1