linux kernel 开发中遇到的问题

问题1:

调用irequest_irq注册时,一直失败,其中irequest_threaded_irq在调用irq_to_desc时一直返回NULL,

网上的说法是irq是要申请的硬件中断号。在Intel平台,范围0--15。

http://blog.csdn.net/lhf_tiger/article/details/7173844

注册0--15以内的未使用中断号,果然成功了,不知道为什么??

 

问题2:

/proc/interrupts中第一列是中断向量(vector)还是irq号?

初步看法是irq号

还有,irq号和中断号是不是同一个概念?

问题3:

ack_APIC_irq()有什么作用?

 

原文地址:https://www.cnblogs.com/godjesse/p/2740721.html