This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

OP-TEE相关的问题

社区的各位好友,你们好!

       刚接触optee,对其不是很了解。想问下:在optee_os源码中lib/libutee下实现了许多GP TEE的规范接口。这些API如TEE_WriteObjectData通过调用系统服务函数utee_storage_obj_write转到内核层中的syscall_storage_obj_write来实现的。这中间是怎么跳转的,即utee_storage_obj_write是怎么连接到syscall_storage_obj_write的?以这个API为例帮忙分析下这些API从用户层被调用具体是怎么一步步实现其功能的?

谢谢

Parents
  • linux可执行程序->调用GP TEE接口函数->调用ioctl进入linux内核驱动->产生svc中断->EL3中断向量表->跳转至OPTEE->根据传递的参数选择具体的系统服务函数。请配合linux可执行程序,linux内核驱动,linux守护进程,OPTEE,TA来看;搞懂基本流程后再看ATF

Reply
  • linux可执行程序->调用GP TEE接口函数->调用ioctl进入linux内核驱动->产生svc中断->EL3中断向量表->跳转至OPTEE->根据传递的参数选择具体的系统服务函数。请配合linux可执行程序,linux内核驱动,linux守护进程,OPTEE,TA来看;搞懂基本流程后再看ATF

Children