REE切换到TEE时,REE要先保存REE当前环境的参数,在TEE切换回REE时再恢复。想问下:1、要保存的REE当前环境的参数,存储在哪里?2、若REE切换到TEE后,假设TEE按复位流程,从ROM开始重新装载TEE系统,而后再切换回REE,想问:REE是否还能恢复原来环境状态?
Hi MTS,
进行world切换都是在monitor下完成的,例如ARMv8-A是在EL3(ATF),ARMv7-A是在monitor mode,在world切换时会保存当前context,恢复要切换到world的context,基本都是在存储在Secure memory. 第二个问题不存在这样的场景,建议看下ARM PSCI,ATF,OP-TEE