(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:安全中断
全部0条评论
快来发表一下你的评论吧 !