Linux的IRQ中斷子系統分析

本文以Linux中斷子系統架構爲視角,旨在提供一個對Linux中斷系統的全局認識,不涉及具體實現細節。 一、Linux中斷子系統架構 在Linux中斷子系統(generic irq)出現之前,內核使用__do_IRQ處理所有的中斷,這意味着__do_IRQ中要處理各種類型的中斷,這會導致軟件的複雜性增加,層次不分明,而且代碼的可重用性也不好。通用中斷子系統的原型最初出現於ARM體系中,一開始內核的
相關文章
相關標籤/搜索