差异btw中断和中断请求

时间:2017-10-20 17:59:29

标签: linux-kernel linux-device-driver interrupt-handling

我正在学习内核中断处理,并对 probe_irq_on 解释http://www.linuxcertif.com/man/9/probe_irq_on/en/

提出疑问

“打开IRQ检测。它通过启用所有没有处理程序的中断来操作,同时保持那些中断的处理程序为NULL。内核的通用中断处理例程将在 IRQ 收到>中断。“

是否说“在这些IRQ上接收到中断”我一直认为IRQ(中断请求)与中断相同。所以对此非常困惑。 这两个有什么不同吗?

由于

2 个答案:

答案 0 :(得分:2)

中断请求只是指示CPU发生特定中断想要发生。但也许中断暂时被禁用,或者其他更高优先级的中断已经开始。

因此,在提供请求之前,中断本身不会发生。

以下是关于interrupt handlers的更多内容。

答案 1 :(得分:0)

中断是IRQ上发生的实际事件。