Linux内核支持的IRQ的最大数量是多少?
从中,我们可以看到Linux内核支持的IRQ的最大数量是多少?,linux,linux-kernel,linux-device-driver,interrupt,interrupt-handling,Linux,Linux Kernel,Linux Device Driver,Interrupt,Interrupt Handling,从中,我们可以看到/sys/kernel/irq下每个中断的目录 在/sys/kernel/irq下可以看到的最大目录数是多少 对于特定系统,/sys/kernel/irq下的目录数是否会保持不变?(我观察到每个系统都是常数,但我不确定) 对于每个IRQ,/sys/kernel/IRQ/*/name文件将保存常量名称 例如,对于IRQ 7,我们将有目录/sys/kernel/IRQ/7/ 现在,/sys/kernel/irq/7/name将永远保持该系统的常量值 同一目录下的其他文件,如操作、芯
/sys/kernel/irq
下每个中断的目录
/sys/kernel/irq
下可以看到的最大目录数是多少/sys/kernel/irq
下的目录数是否会保持不变?(我观察到每个系统都是常数,但我不确定)/sys/kernel/IRQ/*/name
文件将保存常量名称
例如,对于IRQ 7,我们将有目录/sys/kernel/IRQ/7/
现在,/sys/kernel/irq/7/name
将永远保持该系统的常量值操作、芯片名称、每cpu计数、类型
,如何处理per\u cpu\u count
值会根据触发中断的次数增加这是否适用于特定的体系结构(x86_64、ARM等)?或者你在寻找一个绝对最大值?1。尽可能多的架构/平台支持。我听说过4096.2。不,你不能完全依赖它。想象一下,同一台设备有两个驱动程序。移除一个模块,然后插入另一个模块。一般来说,他们可能有不同的规则如何创建该名称。