中断的基础概念

描述

(1)中断的分类、分组

1-中断触发方式

• ◾edge-triggered: 边沿触发,当中断源产生一个边沿,中断有效

• ◾level-sensitive:电平触发,当中断源为指定电平,中断有效

2-中断类型(红色是gicv2特有)

• ◾PPI:(private peripheral interrupt),私有外设中断,该中断来源于外设,但是该中断只对指定的core有效。

• ◾SPI:(shared peripheral interrupt),共享外设中断,该中断来源于外设,但是该中断可以对所有的core有效。

• ◾SGI:(software-generated interrupt),软中断,软件产生的中断,用于给其他的core发送中断信号

• ◾LPI :(Locality-specific Peripheral Interrupt)

3-中断号(红色是gicv2特有)

• ◾ID0-ID15,分配给SGI (一般会将0-7给REE,8-15给TEE)

• ◾ID16-ID31,分配给PPI

• ◾ID32-ID1019,分配给SPI

• ◾ID1020-ID1023,特殊中断号

•◾ID1024-ID8191,reserved

•◾8192及其以上,LPI

驱动

4-Group分组

Group分组(GICD_IGROUPRn) – gicv2

◾group0:安全中断,由nFIQ驱动

◾group1:非安全中断,由nIRQ驱动

Group分组(GICD_IGROUPRn)– gicv3

◾group0:安全中断

◾non-secure group1:非安全中断

◾secure group1:安全中断

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分