码迷,mamicode.com
首页 > 其他好文 > 详细

CPU interface寄存器

时间:2014-11-30 20:08:48      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:gic   arm   

1、CPU Interface Control Register, GICC_CTLR :控制寄存器,控制是否上报中断到处理器;

2、Interrupt Priority Mask Register, GICC_PMR :中断优先级屏蔽寄存器,我们可以理解为处理器不是一般人,不是谁都可以打扰的,此寄存器的作用就是设置一个优先级阈值,优先级高于此值的中断才会上报给处理器响应;

3、Interrupt Acknowledge Register, GICC_IAR :中断响应寄存器,处理器会读取此寄存器,用来获取上报的中断号;读取这个动作可以认为是对中断的一个响应;

4、End of Interrupt Register, GICC_EOIR :处理器会写这个寄存器来告知CPU interface,此中断已经处理完成

5、Running Priority Register, GICC_RPR :运行优先级寄存器,此寄存器的值表示当前CPU interface的运行优先级

6、Highest Priority Pending Interrupt Register, GICC_HPPIR :当前pending状态的最高优先级中断号,当在允许中断抢占的情况下,如果此中断的优先级值大于运行优先级寄存器的值的话,就会发生中断抢占;

7、CPU Interface Identification Register, GICC_IIDR :CPU interface身份寄存器,此寄存器提供了CPU interface的一些信息,包括产品好、架构版本等;

CPU interface寄存器

标签:gic   arm   

原文地址:http://blog.csdn.net/lixiaojie1012/article/details/41625387

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!