ARM64 linux kernel中local_irq_disable()、local_irq_enable()的原理

在armv8-arch64架构下,控制cpu是否响应IRQ,FIQ,SERROR,DEBUG中断,是由PSTATUS(daif寄存器)控制的。 在armv8-arch32或armv7架构下,控制cpu是否响应IRQ,FIQ,SERROR,DEBUG中断,CPSP中的 D A I F bit位控制的。 本文只讨论armv8-arch64架构下的linux kernel程序: 首先,local_irq
相关文章
相关标签/搜索