我想问一些关于 ARM trustzone 的问题。
1.)谁能给我一个具体的例子:何时需要信任区以及它如何帮助解决安全问题?
2.) 我听说 FIQ 可以配置为“安全中断”。这是否意味着我的 FIQ 处理程序将位于安全的世界中?
3.) 何时完成此 FIQ 安全/非安全配置?我认为答案在 GIC 寄存器中的某个地方。我可以阅读这些寄存器以确定安全/非安全 FIQ 配置吗?
谢谢。
我想问一些关于 ARM trustzone 的问题。
1.)谁能给我一个具体的例子:何时需要信任区以及它如何帮助解决安全问题?
2.) 我听说 FIQ 可以配置为“安全中断”。这是否意味着我的 FIQ 处理程序将位于安全的世界中?
3.) 何时完成此 FIQ 安全/非安全配置?我认为答案在 GIC 寄存器中的某个地方。我可以阅读这些寄存器以确定安全/非安全 FIQ 配置吗?
谢谢。
它提供了额外级别的特权分离,扩展到互连,允许其他一些软件运行比主操作系统更高的特权(并因此受到保护)。
如果您将安全中断配置为作为 FIQ 传送到安全世界,则使用安全世界异常向量表。
只要您愿意,但通常作为安全操作系统启动的一部分。您可以从安全世界读取这些寄存器 - 安全寄存器不能从普通世界读取。
GIC 架构规范可以从 http://infocenter.arm.com/help/topic/com.arm.doc.ihi0048b/index.html下载(注册)