【原文阅读】【第四章】GICv3 and GICv4 Software Overview Release B

在这里插入图片描述

4 Configuring the GIC

本章介绍如何在裸机环境中启用和配置符合GICv3标准的中断控制器。
有关寄存器的详细说明,请参阅《ARM®通用中断控制器架构规范》GICv3&GICv4。

LPI的配置与SPI、PPI和SGI的配置明显不同,因此在第6章中单独对它们进行了描述。

大多数使用GICv3中断控制器的系统都是多核系统,也可能是多处理器系统。有些设置是全局性的,它们影响所有连接的PE。

其他设置特定于单个PE。本章将首先介绍全局设置,然后介绍每PE设置。

在这里插入图片描述

4.1 Global settings

必须将分发器控制寄存器(GICD_CTLR)配置为启用中断组并设置路由模式。

  • 启用亲和性路由(ARE位)
    在GICD_CTLR中的ARE位来控制是否启用亲和性路由。
    如果未启用亲和性路由,则可以为传统模式配置GICv3。无论是安全状态还是非安全状态,可以分别控制是否启用亲和性路由。

  • 启用
    GICD_CTLR包含Grp0、Grp1S和Grp1NS:
    GICD_CTLR.EnableGrp1S 启用Grp1S中断。
    GICD_CTLR.EnableGrp1NS 启用Grp1NS中断。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值