開關中斷與cpsid/cpsie指令


在匯編代碼中,CPSID   CPSIE  用於快速的開關中斷。

 

 

 

I:IRQ中斷;    F:FIQ中斷
最常見的這兩個命令的使用處是在關中斷、開中斷的實現中,我們經常用的local_irq_enable和local_irq_disable最終都是調用了以下兩個實現,即關/開中斷只是操作了CPSR中的中斷標志位而已,並沒有去對GIC做操作,只是簡單的不讓CPU響應中斷,具體實現在arch/arm/include/asm/irqflags.h文件中。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM