ARM信任区使用情况



我想问一些关于ARM信任区的问题。

1.)有人能给我举一个具体的例子吗:何时需要信任区,以及它如何帮助解决安全问题?

2.)我听说FIQ可以配置为"安全中断"。这是否意味着我的FIQ处理人员将处于一个安全的世界?

3.)何时完成FIQ安全/非安全配置?我认为答案就在GIC寄存器中。我可以阅读这些寄存器以确定安全/非安全FIQ配置吗?

谢谢。

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

  2. 如果将安全中断配置为作为FIQ传递到安全世界,则使用安全世界异常向量表。

  3. 只要你愿意,但通常是作为安全操作系统启动的一部分。您可以从安全世界读取这些寄存器-安全寄存器在正常世界中是不可读的。

GIC体系结构规范可从http://infocenter.arm.com/help/topic/com.arm.doc.ihi0048b/index.html

相关内容

最新更新