自学内容网 自学内容网

【ARMv8/v9 GIC 系列 6 -- 中断优先级详细介绍】


请阅读【ARM GICv3/v4 实战学习 】


Interrupt prioritization

在ARM GICv3和GICv4架构中,中断的优先级化(prioritization)是通过以下几种方式来描述的:

  • 中断优先级的配置与控制。
  • 待处理中断的执行顺序。
  • 确定中断何时对目标处理器元素(PE)可见,包括:
    • 中断优先级掩码。
    • 优先级分组。
    • 活动中断的抢占。

软件通过为每个中断源分配一个优先级值来配置GIC中的中断优先级化。优先级值是一个8位的无符号二进制数。
支持两种安全状态的GIC实现必须至少实现32级物理优先级,最多256级物理优先级。
仅支持单一安全状态的GIC实现必须至少实现16级物理优先级,最多256级物理优先级。

如果GIC实现的优先级级别少于256级,则优先级字段的低位是RAZ/WI( 读为零/写忽略)。这意味着实现的优先级字段位数是由实现定义的,在4到8位范围内。

表4-9展示了优先级字段位数与实现支持的优先级级别之间的关系。


原文地址:https://blog.csdn.net/sinat_32960911/article/details/140253209

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!