2021-03-04 小白阅读optee源码(一)
本文简单讲解一下optee代码中普通应用CA调用libteec库后的执行流程,如何从用户代码切换到内核代码,以及其中一些可能混淆的操作。代码中系统调用(如何从CA跳转到内核执行),以TEEC_InitializeContext()为例。 TEEC_InitializeContext是optee的libteec库中用于初始化上下文的操作,建立CA与TEE之间联系。代码执行顺序:(1)TEEC_InitializeContext函数 [ tee_client_aip.c ]:...
原创
2021-03-04 19:29:52 ·
854 阅读 ·
1 评论