linux的arm中断处理程序在哪里?

时间:2017-06-02 04:31:43

标签: linux-kernel

我正在查看source,但我无法找到低级别asm interrupt_vectorfast_interrupt_vector代码的位置或低级向量调用的高级C代码是。 arm的中断代码在哪里?

1 个答案:

答案 0 :(得分:0)

中断处理程序在设备驱动程序代码中。每个设备类型在driver子目录中的某个位置都有自己的驱动程序。驱动程序初始化代码通常从内核请求irq,将函数指针作为参数传递给处理程序。这意味着服务程序不是一起收集的,而是基本上“到处都是”。