diff options
author | Jens Wiklander <jens.wiklander@linaro.org> | 2020-06-02 17:58:31 +0200 |
---|---|---|
committer | Jérôme Forissier <jerome@forissier.org> | 2020-07-20 13:21:16 +0200 |
commit | 1b302ac0981603328c5d1b26300eb9328c0eec49 (patch) | |
tree | cadde3d47eb9d641653ad72fee3bfed6378d263a /.shippable.yml | |
parent | b0490ed15c01d646505c893b270bd519a5efbc72 (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.yml | 1 |
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 |