首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从非安全到安全的序列流

从非安全到安全的序列流
EN

Stack Overflow用户
提问于 2021-07-06 09:40:29
回答 1查看 59关注 0票数 1

我想确定我是否理解这个过程描述了发送smc命令的非安全的高级操作系统。根据Arm用户手册和许多博客和文章,我认为这是以下场景:

  1. EL0(non-secure) to EL1(非安全)- svc
  2. EL1(non-secure) to EL2(管理程序-非安全)- smc/hvc
  3. EL2(hypervisovr -非安全)到EL3(监视器-非安全)- smc注意:在这里,EL3(非安全)转换为EL3(secure)
  4. EL3(monitor -安全)到EL1(安全)- ???
  5. EL1(secure)到EL3(监视器-安全)- smc注:在这里,non-secure)
  6. EL3(monitor (安全)改为EL3(监视器-非安全)到EL2(管理程序-非安全)- eret
  7. EL2(hypervisovr -非安全)到EL1(非安全)- eret
  8. EL1(non-secure)到EL0(非安全)- ret能填补空白并纠正我吗?谢谢,
EN

回答 1

Stack Overflow用户

发布于 2022-06-14 13:35:49

安全监视器使用eret从el3调用s-el1。

读取Arm Firmware Framework for Arm A-profile的导管部分

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68268119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档