armv8
xmys000
我想学习
展开
-
gic中断分组
1、Gicv3的分组机制与armv8的异常模型、安全模型相对齐 2、gicv3可以设计为两种安全模式,GICD_CTRL中可以配置是否使能安全模式 在拥有两种安全模式gic中,中断可被设置分为3组 安全组0物理中断(group 0):armv8期望这些中断在el3处理 安全组1物理中断(secure group 1):armv8期望这些中断在安全态el1处理或者在使用安全虚拟化系统中这些中断在安全态el2处理 非安全组1物理中断(Non-secure group 1):armv8希望这些中断在原创 2020-11-12 15:22:14 · 1842 阅读 · 1 评论 -
Gic 中的中断优先级
1、中断优先级寄存器每8bit一个中断,但是那些bit有效则是有硬件设计时决定,通过查询ICC_CTLR_EL1/3.PRIbits,具体描述查看4.8.2 priority grouping 2、GICD_IPRIORITYR<n> 中的寄存器存放的是spi寄存器,sgi、ppi寄存器的优先级在gicr_ipriority<n> 3、gicr_ipriority<n>每核都有可以独立配置 4、gic提供了安全和非安全两种基址去访问优优先级设置寄存器。 安全态访问原创 2020-11-12 15:21:24 · 2048 阅读 · 4 评论 -
Gic 物理中断响应过程
时序图见https://www.cnblogs.com/alantu2018/p/8447477.htm 时间 交互动作的描述 T0时刻 Distributor检测到M这个interrupt source的有效触发电平 T2时刻 Distributor将M这个interrupt source的状态设定为pending T17时刻 大约15...原创 2020-11-12 15:20:34 · 340 阅读 · 1 评论