TEE:多CA调用同一个TA的迸发场景

文摘   2025-01-05 19:53   辽宁  

咱们先来一系列的思考,看看您会不会,如果会了那么可以做为你公司的面试题,如果不会可以面试去问。


optee都有哪些同步机制?有什么区别?

optee要操作uart外设,在开启uart的时候需要操作clk寄存器,而REE侧的驱动程序可能也会操作clk寄存器。两者如果同时修改了,冲突了,怎么办?

optee的spinlock和mutex有什么区别?

optee系统里没有sleep函数,也没有schedule函数,那optee的mutex会让出CPU吗

在不同的操作系统之间,如何实现spinlock?

在不同的master硬件之间,如何实现spinlock?

详细的答案、cause、设计、代码咱们将会在optee二期的课程中体现。在optee二期的课程中,将展现70多个主题,将把optee的设计、技术实现、应用场景由浅到深层层剥丝,讲好讲透讲全,全网最系统。以下是咱们optee二期的课程大纲。(以课程实际目录为准,大纲后续可能会调整)


Trustzone简介

TEE技术简介

TEE的生态和应用

Trustzone/TEE的学习方法

optee技术简介

optee系统组件介绍

optee系统启动流程

optee启动流程

optee线程向量表及其作用

optee的进入和退出

optee的异常向量表和设计模型

optee的同步机制

大系统的的同步机制

optee的内存管理

Optee线程管理

optee中的线程调度

optee之大系统调度

optee的MMU的使用

optee的根密钥(信任根)

optee的系统调用

optee的存储系统

optee的Timer实现

optee中实现的GP API

optee中密码学函数的支持

optee中的service

optee中的 PTA

optee中的 secure driver

optee中的 Early TA

optee中spinlock的实现原理详解

optee的栈指针和栈内存的介绍

optee中使用虚函数(平台客制化)的设计模型

optee的panic的实现

optee的socket的实现

optee的RPC技术

optee的RPMB的实现

CA/TA的开发模型

CA到TA的调用

TA/PTA的调用

uboot和TA的通信

linux kernel和TA的通信

TEE安全内存的保护

大系统的MMU隔离机制

大系统的cache隔离机制

TA是怎样被加载到安全内存的

TA的加载过程

TA是如何校验CA的

共享内存的介绍

TA链接静态库的方法

optee支持动态库

TA的签名和验签

optee的标准错误码

optee的TA防回滚技术

Multi instance和Multi Session

TEE LOG是如何打印的

optee plugins

optee ftrace

optee gprof

大系统的标准规范介绍

GP规范的支持

PSCI规范的支持

SEDI的支持

SCMI的支持

FF-A架构的支持

optee HSM硬核应用介绍

密码学的性能分析

双系统切换的开销

tee-supplicant专题

购买地址:

https://bv72nbqj3i1.feishu.cn/docx/CmPBdYdVHoLjpxxRsc6cm4AvnBb?from=from_copylink

Arm精选
ARMv8/ARMv9架构、SOC架构、Trustzone/TEE安全、终端安全、SOC安全、ARM安全、ATF、OPTEE等
 最新文章