This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

请教各位:ARM集成ARM TrustZone的CPU,其TEE和REE模式切换,是否可通过硬件中断信号切换?且优先级最高?

ARM集成ARM TrustZone的CPU,其TEE和REE模式切换,是否可通过硬件中断信号切换?且优先级最高?

Parents
  • Hi bsafe1,

           可以使用硬件终端或者SMC指令,例如在ARMv时,一般在FIQ作为secure 中断,FIQ的优先级比IRQ要高,可以通过SCR.IRQ和SCR.FIQ bits控制对应中断被taken到Monitor mode. 在ARMv8略有不同,FIQ不再有快速中断的意思,但是也可以SCR_EL3来控制中断,具体如何使用也跟software的设计和使用的GIC有关,建议看下下面这个链接

    github.com/.../interrupt-framework-design.rst

Reply
  • Hi bsafe1,

           可以使用硬件终端或者SMC指令,例如在ARMv时,一般在FIQ作为secure 中断,FIQ的优先级比IRQ要高,可以通过SCR.IRQ和SCR.FIQ bits控制对应中断被taken到Monitor mode. 在ARMv8略有不同,FIQ不再有快速中断的意思,但是也可以SCR_EL3来控制中断,具体如何使用也跟software的设计和使用的GIC有关,建议看下下面这个链接

    github.com/.../interrupt-framework-design.rst

Children
No data