极术小姐姐 · 2019年12月19日

当我进入非安全环境时,应该执行什么流程以使缓存和MMU正常工作?

我知道在带有TZ扩展名的A7平台中,存在一个用于非安全环境的虚拟MMU,我认为应该在进入非安全环境后将其启用。

但是最令人困惑的是,必须对缓存执行什么操作-清理,无效或什么都不做?

1 个回答 得票排序 · 时间排序
棋子 · 2019年12月19日

没什么特别的-通常,您可以运行与非TrustZone系统相同的平台引导代码。一个主要的例外是CP15的某些部分仅是安全修改的,因此这些设置必须由安全系统在移交控制之前进行设置。

你的回答