标签: linux-kernel arm drivers armv7
对于ARMv7体系结构,FIQ异常可以抢占当前正在执行的IRQ处理程序(当然在IRQ上下文中)
由于
答案 0 :(得分:6)
是(这可以说是它的主要目的),除非IRQ处理程序出于某种疯狂的原因手动屏蔽了FIQ。
在获取FIQ异常时,内核会自动屏蔽IRQ,但在获取IRQ时,内核不会自动屏蔽FIQ。
部分(但不是全部)ARMv6 +处理器还支持禁用手动屏蔽FIQ的功能。