arm-trusted-firmware/plat/st/stm32mp1
Yann Gautier 1989a19c2d stm32mp1: add OP-TEE support
Support booting OP-TEE as BL32 boot stage and secure runtime
service.

OP-TEE executes in internal RAM and uses a secure DDR area to store
the pager pagestore. Memory mapping and TZC are configured accordingly
prior OP-TEE boot. OP-TEE image is expected in OP-TEE v2 format where
a header file describes the effective boot images. This change
post processes header file content to get OP-TEE load addresses
and set OP-TEE boot arguments.

Change-Id: I02ef8b915e4be3e95b27029357d799d70e01cd44
Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2019-04-23 13:34:12 +02:00
..
include stm32mp1: add OP-TEE support 2019-04-23 13:34:12 +02:00
services stm322mp1: add BSEC service 2019-01-18 15:45:08 +01:00
sp_min stm32mp1: make functions and macros more common 2019-02-14 11:20:23 +01:00
bl2_plat_setup.c stm32mp1: add OP-TEE support 2019-04-23 13:34:12 +02:00
plat_bl2_mem_params_desc.c stm32mp1: add OP-TEE support 2019-04-23 13:34:12 +02:00
plat_image_load.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
platform.mk stm32mp1: add OP-TEE support 2019-04-23 13:34:12 +02:00
stm32mp1.S stm32mp1: Link BL2, BL32 and DTB in one binary 2018-07-24 17:18:41 +02:00
stm32mp1.ld.S stm32mp1: add OP-TEE support 2019-04-23 13:34:12 +02:00
stm32mp1_context.c stm32mp1: update clock driver 2019-02-14 11:20:23 +01:00
stm32mp1_def.h stm32mp1: add OP-TEE support 2019-04-23 13:34:12 +02:00
stm32mp1_gic.c stm32mp1: split code between common and private parts 2019-02-14 11:20:23 +01:00
stm32mp1_helper.S stm32mp1: remove some dependencies on clocks and reset in drivers 2019-02-14 11:20:23 +01:00
stm32mp1_pm.c stm32mp1: update clock driver 2019-02-14 11:20:23 +01:00
stm32mp1_private.c stm32mp1: make functions and macros more common 2019-02-14 11:20:23 +01:00
stm32mp1_security.c stm32mp1: add OP-TEE support 2019-04-23 13:34:12 +02:00
stm32mp1_stack_protector.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
stm32mp1_topology.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00