【发布时间】:2017-01-19 15:47:18
【问题描述】:
从kernel version 4.9,我们将能够看到/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将永远保持该系统的恒定值? -
actions, chip_name, per_cpu_count, type等同目录下的其他文件呢?
【问题讨论】:
-
这是针对特定架构(x86_64、ARM 等)的吗?还是您在寻找绝对最大值?
-
1.架构/平台支持的数量。我听说过 4096。
-
2.不,你不能完全依赖它。想象一下,当您有两个驱动程序用于同一设备时。您移除一个模块并插入另一个模块。一般来说,他们可能有不同的规则来创建该名称。
标签: linux linux-kernel linux-device-driver interrupt interrupt-handling