购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.5 ARMv9体系结构介绍

2021年ARM公司发布ARMv9体系结构。ARMv9体系结构在兼容ARMv8体系结构的基础上加入了一些新的特性,其中:

●ARMv9.0兼容ARMv8.5体系结构;

●ARMv9.1兼容ARMv8.6体系结构;

●ARMv9.2兼容ARMv8.7体系结构。

ARMv9体系结构新加入的特性包括:

●全新的可伸缩矢量扩展(Scalable Vector Extension version 2,SVE2)计算;

●机密计算体系结构(Confidential Compute Architecture,CCA),基于硬件提供的安全环境来保护用户敏感数据;

●分支记录缓冲区扩展(Branch Record Buffer Extension,BRBE),它以低成本的方式捕获控制路径历史的分支记录缓冲区;

●内嵌跟踪扩展(Embedded Trace Extension,ETE)以及跟踪缓冲区扩展(Trace Buffer Extension,TRBE),用于增强对ARMv9处理器内核的调试和跟踪功能;

●事务内存扩展(Transactional Memory Extension,TME)。

另外,ARMv9体系结构对AArch32执行环境的支持发生了变化。在EL0中,ARM64体系结构对AArch32状态的支持是可选的,取决于芯片设计;而在EL1/EL2/EL3中,ARM64体系结构将不再提供对AArch32状态的支持。 DbYm9SgBC7EMY1939VtOW+Kcy1jK/jFKVD8TKAyY2KQPbQa4ZvgcmmdoklNAkijO

点击中间区域
呼出菜单
上一章
目录
下一章
×