动态分配IRQ线

时间:2019-06-15 10:24:45

标签: linux-kernel interrupt-handling low-level

我一直在阅读有关中断处理的信息,我发现对于要在固定数量的IRQ行上支持许多硬件设备的内核,它可以使用request_irq函数将同一IRQ行分配给许多硬件设备。

现在这对我来说真的没有意义,因为据我所知,每个设备都是在硬件级别静态分配给IRQ线路的,并且只能在软件级别完成IRQ线路与相应向量之间的映射使用PIC控制器实用程序。

编辑(由于评论):

也许硬件级别太高了,但是我读到每个设备都通过一条称为IRQ线的输出线连接到PIC。很明显,许多设备可以通过同一条输出线连接,但是我不知道如何为每个设备动态分配一条IRQ线。

有人可以向我解释我的错误在哪里吗?

0 个答案:

没有答案