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()有什么作用?