文章目录
Interrupt grouping and security
ARM架构提供了两种安全状态,每种状态都有关联的物理内存地址空间:
- 安全状态(Secure State)。
- 非安全状态(Non-Secure State)。
在这两种状态中,都可以执行用户级别和特权级别的代码,但是在非安全状态下执行的软件只能通过对安全监视器(Secure Monitor)的系统调用来访问安全状态。GIC(通用中断控制器)架构支持与这两种安全状态相关的中断的路由和处理。
GICD_CTLR.DS
标志指示GIC是否配置为支持ARMv8-A安全模型。这种配置影响:
- 寄存器访问。
- 支持的中断组。