-->

ARM的TrustZone使用(ARM trustzone usage)

2019-10-21 03:12发布

我想请教一下ARM的TrustZone一些问题。

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

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

3)当此FIQ安全/非安全配置做了什么? 我认为答案是GIC寄存器中的某个地方。 难道我读这寄存器,以确保使用安全/非安全FIQ配置?

谢谢。

Answer 1:

  1. 它提供特权分离的附加电平,延伸到互连,从而允许一些其它的软件来运行超过特权(并因此从受保护的)主操作系统。

  2. 如果配置了安全中断交付为使得FIQ到安全的世界,那么世界安全异常向量表是所使用的一个。

  3. 每当你觉得像,但一般作为一个安全的操作系统启动的一部分。 你可以阅读从安全的世界,这些寄存器 - 安全寄存器不是从正常的世界可读。

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



文章来源: ARM trustzone usage