one of the source of public documentation is : https://github.com/OP-TEE/optee_os/tree/master/documentation

github.com
optee_os - Trusted side of the TEE ... You signed in with another tab or window. Reload to refresh your session.

This is high level optee design: https://github.com/OP-TEE/optee_os/blob/master/documentation/optee_design.md, it has high level boot flow.

github.com
optee_os - Trusted side of the TEE ... Type Name Comment; uint32_t: magic: Holds the magic number 0x4f545348: uint32_t: img_type

Filtered google results regarding porting:


https://www.youtube.com/watch?v=QgaGJow7hws

www.youtube.com
LCU14-302: OP-TEE Porting and Future Enhancements --------------------------------------------------- Speaker: Sun Yangbang Track: Security Location: Grand P...
http://www.slideshare.net/linaroorg/hkg15311-optee-for-beginners-and-porting-review
www.slideshare.net
HKG15-311: OP-TEE for Beginners and Porting Review ----- Speaker: Victor Chong Date: February 11, 2015


From: Tee-dev <tee-dev-bounces@lists.linaro.org> on behalf of Siva Krishna Reddy Yaramala <SivaKrishnaReddy.Yaramala@inedasystems.com>
Sent: Thursday, October 6, 2016 5:03:49 AM
To: tee-dev@lists.linaro.org
Subject: [Tee-dev] OPtee Porting.
 

Hi tee-dev experts,


I am trying to port optee to our custom arm platform.I have gone through some documents but i didn't get a clear picture on this. I have some concerns like below to clarify:


  1. Is  arm-trusted firmware really required in the optee bringup?
  2. Can we boot optee directly from u-boot without arm-trusted firmware?
  3. Is there any good documentation for optee porting for custom arm soc?
  4. Is there any specific hardware requirements to run optee?
  5. Can you please share me , if anybody have boot flow of optee?



I appreciate your comments.


Thanks in advance.