ARM trustzone用法

时间:2014-10-12 15:08:10

标签: security embedded arm trust-zone

我想问一些关于ARM Trustzone的问题。

1。)任何人都可以给我一个具体的例子:当需要trustzone以及它如何帮助解决安全问题时?

2.)我听说FIQ可以配置为“安全中断”。这是否意味着我的FIQ处理程序将位于安全的世界中?

3.。)当这个FIQ安全/非安全配置完成后?我认为答案是在GIC寄存器中的某个地方。我可以阅读这些寄存器以确定安全/非安全FIQ配置吗?

感谢。

1 个答案:

答案 0 :(得分:3)

  1. 它提供了额外级别的权限分离,扩展到互连,允许其他一些软件运行比主操作系统更多的特权(并因此受到保护)。

  2. 如果将安全中断配置为以安全世界的FIQ格式传送,则使用安全世界例外向量表。

  3. 无论何时您想要,但通常都是安全操作系统启动的一部分。您可以从Secure world读取这些寄存器 - 安全寄存器不能从Normal world中读取。

  4. 可以从中下载(注册)GIC架构规范 http://infocenter.arm.com/help/topic/com.arm.doc.ihi0048b/index.html