什么是linux irq域名,为什么需要它们?

时间:2015-12-19 13:33:08

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

什么是irq域,我读了他们说的内核文档(https://www.kernel.org/doc/Documentation/IRQ-domain.txt):

  

注册为唯一irqchips的中断控制器的数量   显示出一种上升趋势:例如不同类型的子驱动器   例如GPIO控制器避免重新实现相同的回调   通过对其中断进行建模,将机制作为IRQ核心系统   处理程序为irqchips,即实际上是级联中断控制器。

如何将GPIO控制器称为中断控制器?

1 个答案:

答案 0 :(得分:1)

这是我在 include / linux / irqdomain.h中找到的评论

  

中断控制器“域”数据结构。这可以定义为   一个irq域控制器。也就是说,它处理之间的映射   给定中断域的硬件和虚拟中断号。

实际结构我认为它指的是irq_domain。