文章目录
GIC 中断 Active 状态的配置
在ARMv8/ARMv9 体系结构中,GICD_ISACTIVER<n>
和 GICD_ICACTIVER<n>
是通用中断控制器(GIC)的两组寄存器,它们用于管理特定中断的活动状态。这些寄存器允许软件查询和修改中断是否处于活动状态。
中断状态分类
在ARM体系中,对于每个中断,有四个状态:
inactive
:中断处于无效状态;pending
:中断处于有效状态,但是CPU没有响应该中断;active
:中断处于有效状态,CPU在响应该中断;active and pending
:CPU在响应该中断,但是该中断源又发送中断过来。
GICD_ISACTIVER
- 寄存器名称