从内核版本 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
)呢?
- 此数字将根据硬件体系结构而变化。
- 如果有人添加了将注册新 IRQ 的新模块,或者有人删除了已注册 IRQ 的模块,则此数字将更改。
- 如果有人删除使用此 IRQ 的模块并注册另一个具有相同 IRQ 的模块,则会更改。
- 只有
per_cpu_count
值会根据触发中断的次数而增加。