Searched hist:d9339333bb1b2c3b903f7b9aca450860fd1781bc (Results 1 – 2 of 2) sorted by relevance
| /optee_os/core/arch/arm/include/kernel/ |
| H A D | stmm_sp.h | d9339333bb1b2c3b903f7b9aca450860fd1781bc Wed Nov 11 16:52:31 UTC 2020 Etienne Carriere <etienne.carriere@linaro.org> core: stmm: support 32bit execution
Add support for 32bit EL0 secure partition StMM when Core is 32bit.
Defines 32bit FFA identifiers FFA_SVC_*_32 and FFA_MSG_*_32. Defines SVC_REGS_Ax() macros to wrap 32b/64b thread_svc_regs structure fields in StMM secure partition driver. Defines __FFA_* local macros to wrap 32b/64b service IDs.
Save usr_sp banked register in return_helper() has it shall be preserved when we will enter again the secure partition.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | stmm_sp.c | d9339333bb1b2c3b903f7b9aca450860fd1781bc Wed Nov 11 16:52:31 UTC 2020 Etienne Carriere <etienne.carriere@linaro.org> core: stmm: support 32bit execution
Add support for 32bit EL0 secure partition StMM when Core is 32bit.
Defines 32bit FFA identifiers FFA_SVC_*_32 and FFA_MSG_*_32. Defines SVC_REGS_Ax() macros to wrap 32b/64b thread_svc_regs structure fields in StMM secure partition driver. Defines __FFA_* local macros to wrap 32b/64b service IDs.
Save usr_sp banked register in return_helper() has it shall be preserved when we will enter again the secure partition.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
|