Linux中断处理流程_asm_do_irq_HappyMrSpring的博客-CSDN博客

网站介绍:1. 中断处理流程  当中断发生时,Linux系统会跳转到asm_do_IRQ()函数(所有中断程序的总入口函数),并且把中断号irq传进来。根据中断号,找到中断号对应的irq_desc结构(irq_desc结构为内核中中断的描述结构,内核中有一个irq_desc结构的数组irq_desc_ptrs[NR_IRQS]),然后调用irq_desc中的handle_irq函数,即中断入口函数。我们编写中断的驱动,即填充并注册irq_desc结构。2. 中断处理数据结构:irq_desc  Lin_asm_do_irq