硬件中端会调用 do_softirq
时间: 2023-11-13 14:02:40 浏览: 74
Linux的内核软中断(softirq)执行分析.zip_leavinghzf_linux_theory989
是,硬件中断处理程序通常会调用 do_softirq 函数,以便在软中断上下文中执行必要的处理。当硬件中断发生时,内核会保存当前的执行上下文,并跳转到中断处理程序,执行中断服务例程。在这个过程中,可能需要执行一些与中断处理程序不相关的操作,比如网络数据包的接收或者发送等。为了避免阻塞中断处理程序,内核使用软中断来异步执行这些操作。do_softirq 函数会在合适的时候执行这些软中断处理程序,以便及时完成必要的操作。
阅读全文