【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展示了优先级字段位数与实现支持的优先级级别之间的关系。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 17:04:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 17:04:02       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 17:04:02       58 阅读
  4. Python语言-面向对象

    2024-07-11 17:04:02       69 阅读

热门阅读

  1. 科研入门笔记

    2024-07-11 17:04:02       23 阅读
  2. 1984. 学生分数的最小差值

    2024-07-11 17:04:02       21 阅读
  3. 探索数据的星群:SKlearn聚类中心计算方法全解析

    2024-07-11 17:04:02       24 阅读
  4. 移动互联安全扩展要求测评项

    2024-07-11 17:04:02       18 阅读
  5. OSPF域内

    2024-07-11 17:04:02       19 阅读
  6. 继 承

    继 承

    2024-07-11 17:04:02      25 阅读
  7. 连续空格 换行white-space:pre-wrap;html2canvas

    2024-07-11 17:04:02       20 阅读
  8. 【AMBA】漫谈AHB总线(二~四)

    2024-07-11 17:04:02       19 阅读
  9. 最适合高功能自闭症儿童康复的治疗方法

    2024-07-11 17:04:02       20 阅读
  10. 【C语言】符号优先级详解 -《谁与争锋 ! 》

    2024-07-11 17:04:02       24 阅读