我正在学习内核中断处理,并对 probe_irq_on 解释http://www.linuxcertif.com/man/9/probe_irq_on/en/
提出疑问“打开IRQ检测。它通过启用所有没有处理程序的中断来操作,同时保持那些中断的处理程序为NULL。内核的通用中断处理例程将在 IRQ 收到>中断。“
是否说“在这些IRQ上接收到中断”我一直认为IRQ(中断请求)与中断相同。所以对此非常困惑。 这两个有什么不同吗?
由于
答案 0 :(得分:2)
中断请求只是指示CPU发生特定中断想要发生。但也许中断暂时被禁用,或者其他更高优先级的中断已经开始。
因此,在提供请求之前,中断本身不会发生。
以下是关于interrupt handlers的更多内容。
答案 1 :(得分:0)
中断是IRQ上发生的实际事件。