本文共 274 字,大约阅读时间需要 1 分钟。
linux3.18 kernel/irq/spurious.c
linux中的note_interrupt会根据irq_descj结构体中的成员irq_count和irqs_unhandled的计数
在noirqdebug打开的时候会将没有isr的中断未被处理的中断超过99900次后将该中断disable掉(GIC)
开关noirqdebug的方法
echo 0 > /proc/sys/kernel/kptr_restrict
cat /proc/kallsymbs | grep noirqdebug
可以得到这个字符的地址,然后向该地址写值
转载地址:http://gobji.baihongyu.com/