资讯详情

GIC spec之介绍1

本章对GIC结构介绍GIC简要介绍了架构和新引入架构的特点。它还提供了本文档中使用的术语。它包括以下部分:

(1)关于GIC

(2)术语

(3)支持配置和兼容性

设计GICv三是用于和Arm8-A和Arm8-R的处理部分PE一起工作。

GIC架构定义:

(1)处理连接到GIC上的PE所有中断源的架构都需要;

(2)为单处理器或多处理器系统提供通用中断控制器编程接口;

GIC是支持和控制中断的架构资源。它提供:

(1)管理中断源,中断行为,中断路由一个或多个PE的寄存器;

(2)支持:

- Armv8架构

- LPI中断

- PPI中断

- SGI中断

- 中断屏蔽和中断优先级

- 单处理器和多处理器系统

- 在电源管理环境中wakeup事件

对于每个PE,GIC架构描述IRQ和FIQ如何在系统中产生中断?Armv8-A描述了异常模型PE如何处理这些问题IRQ和FIQ中断。

中断也取决于Armv8架构的其他方面,如安全状态和虚拟化支持。Arm架构提供两个安全状态,每个物理内存地址空间相关:

(1)安全状态

(2)非安全状态

GIC架构支持两种安全状态的中断路由和中断处理。您可以章节Interrupt Grouping and security获取更多信息。

GIC架构支持Armv8与虚拟机相关的虚拟中断架构处理。存在虚拟系统:

(1)一个hypervisor必须包含执行在EL2负责不同虚拟机的部件VM切换之间;

(2)多重执行EL1的虚拟机VM;

(3)在VM应用程序执行在EL0;

可以查看Arm Architecture Reference Manual获得更多Armv8架构。为了获得更多的虚拟机VM,可以看GIC support for virtualization。

本文档定义了GIC架构的V3.0,V3.1,V3.2,V4.0,V4.1。GICv2仅作为GICv描述了传统操作。

NOTE:因为GICv4为GICv3.0和GICv3.如果1的扩展没有明确说明,则在本文档中GICv也可应用于3的相关操作GICv4。对于GICv4的任何架构修改都会被指明。

标签: 连接器gic

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台