【ARMv8 异常模型入门及渐进7 - GIC及安全中断介绍】


请阅读【嵌入式开发学习必备专栏 Cache | MMU | AMBA BUS | CoreSight | Trace32 | CoreLink | GCC | CSH | Armv8/v9 系统异常分析】


文章目录

    • 1.1 GIC(general interrupt controller) 介绍
      • 1.1.1 GIC-V2
      • 1.1.2 GIC-V3
      • 1.1.3 GICv3 中断分类
      • 1.1.4 GICv3 组成
        • 1.1.4.1 Distributor 详述
        • 1.1.4.2 Redistributor详述
        • 1.1.4.3 CPU interface详述
      • 1.1.5 GICv3 中断分组
      • 1.1.6 GIC相关寄存器
      • 1.1.7 中断 GIC 处理流程
      • 1.1.8 中断源状态
      • 1.1.9 GIC 中断优先级
      • 1.1.10 中断 affinity

1.1 GIC(general interrupt controller) 介绍

【ARMv8 异常模型入门及渐进7 - GIC及安全中断介绍】_第1张图片
GIC中断控制器分类:gicv1(已弃用),gicv2, gicv3, gicv4
【ARMv8 异常模型入门及渐进7 - GIC及安全中断介绍】_第2张图片

  • GICv1 版本最多支持 8 个 PE 和 1020 个中断源(interrupt source),用于ARM Cortex-A5

你可能感兴趣的:(#,ARM64,System,Exception,安全,arm,linux)