有谁知道如何检查哪个中断将系统从挂起状态唤醒?
最佳答案
这个问题非常具体,但大多数平台都有一个中断 Controller ,它会在中断发生时告诉您事件中断号。如果问题与 Linux 有关, 例如 ARM 架构,您可以在 arch_irq_handler_default 检索中断号。当进程抢占(内核抢占和用户抢占都是可能的)发生时,您可以只跟踪最新的 irq 号。 arm平台的中断处理流程可以引用arch/arm/kernel/entry-armv.S中的代码。
关于linux - 检查挂起后恢复系统的Linux内核中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22186462/