ARM
文章平均质量分 89
ARM技术栈及其动态
m布谷鸟
流水不争先,争的是滔滔不绝
展开
-
ARM的中断处理[二]
等CPU A把上一个中断处理完,它就要去看下在此期间,这个中断源上有没有其他CPU留下的pending信息,如果有,那么首先unmask解除对该中断源的屏蔽(因为CPU这头马上就没有pending的了,又可以接收新的中断了),然后调用handle_irq_event(),开始处理这第二个中断,如此循环往复,直到不再有pending的中断。这个跟GIC在pending了中断源上的一个中断之后,屏蔽该中断源,不再接收这个中断源产生的新的中断,简直一模一样啊,可以把CPU B的行为视作对这一功能的软件模拟。转载 2023-08-05 11:54:42 · 381 阅读 · 0 评论 -
深入了解 ARMv9对不可屏蔽中断的支持
不可屏蔽中断NMI转载 2023-08-05 11:22:28 · 480 阅读 · 0 评论