distributor之Software Generated Interrupt Register, GICD_SGIR

SGI主要用作处理器之间互发中断进行通信使用;

32位寄存器bit位配置含义如下:

[31:26] 保留

[25:24]TargetListFilter   决定SGI应该发往哪个处理器

0b00   中断该发往CPUTargetList中定义的处理器,即CPU Interface

0b01   中断发往除了请求这个中断的处理器之外的所有其他处理器

0b10   中断只发往请求该中断的处理器

0b11    保留

[23:16]CPUTargetList    如果TargetListFilter  是0b00,这个域就定义了distributor应该把中断发送到的目标处理器,这8个bit位每一bit代表了一个cpu interface,比如 CPUTargetList[0]表示 CPU interface0,置1意味着中断必须被送到对应的interface;当这个域是0b00,而且TargetListFilter 也是0b00,distributor就不会往任何interface 发送中断。

其他的bit位参考意义不大,不做具体翻译了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值