1、学习ARM最新安全框架,最超前的技术;
2、学习ARM RME扩展的最深原理;
3、了解未来软件架构,了解最新的行业趋势;
你将收获
1、学习ARM最新安全框架,最超前的技术;
2、学习ARM RME扩展的最深原理;
3、了解未来软件架构,了解最新的行业趋势;
适用人群
课程介绍
注意,该课程属于《ARMv8/ARMv9架构从入门到精通》课程的其中一章
2021年3月底,ARM公开了armv9的架构,那时CCA(Confidential Compute Architecture 机密计算)进入大众的视野。当时就觉得很厉害。2021年6月份,ARM公开armv9架构的更多细节,RME(Realm Management Extension)手册也随之公不出来。
RME是一套崭新的安全架构,是Trustzone/虚拟化/FF-A的进一步的补充,是安全架构的进一步的飞越式的发展。 相信在这一套技术体系种,将充分发挥硬件的安全特性,也相信在这套体系种,软件行业也能够飞速发展。
第一节 课程介绍
第二节 ARMv8/ARMv9的Trustzone深度解读
第三节 ARMv9 CCA/RME技术简介
第四节 ARMv9 RMA技术详解
(以下是第四节的展开)
1. RME扩展
2. RME Architecture
3. Software Architecture
4. Security State -- PE
5. Switch CPU_Context
6. 物理地址空间
7. Translation Regime
8. EL3 Translation Regime
9. Non-secure state translation regimes
10. Secure state translation regimes
11. Realm state translation regimes
12. Root state translation regimes
13. TLB & Cache
14. 地址空间的访问
15. Completer side filtered
16. Granule Protection Checks
17. 地址翻译的过程
18. GPC
19. 相关寄存器
20. GPT
21. GPT Table Descriptor
22. GPT Granules配置的权限
23. Granule Protection Check faults
24. MPAM
25. cache扩展
26. TLB扩展
27. Elision(省略)
28. 术语
(注意:本课是《ARMv8/ARMv9架构学习系列课程》中的一个章节。)
课程目录