快速链接:
.
👉👉👉 ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈
- 付费专栏-付费课程 【购买须知】:
- 个人博客笔记导读目录(全部)

注:必需私信联系上我后,才能送您视频课程
目录
1 Overview
对 Arm 架构的添加以版本增量的形式提供,称为扩展。 扩展允许根据合作伙伴的需求定期发布新功能,而无需对主要架构进行重大更改. ARM每年都会发布一个新的扩展。 与此一致,我们的 Cortex CPU(我们的架构实现)根据它们的发布时间使用最新的扩展。
本文解释了 Arm 架构的扩展,并提供了有关如何阅读和使用它们的指导。
2 What does Armv8.x-A mean?
Arm架构有不同的版本。 这些不同的版本通常显示为 ArmvX,其中 X 是版本号。 例如,Armv8-A 表示 Arm A-profile 架构的v8 版。 Armv8-A 等版本是该架构的主要版本。
但是,也有一些次要版本添加到主要版本中。 这些次要版本称为 .x 扩展。 例如,Armv8.1-A 表示 A-profile 架构的v8版本,.1 扩展。
3 Why do we need the .x extensions?
Arm 架构的主要版本的开发可能需要很多年。 例如,Armv7-A 于 2007 年发布,Armv8-A 紧随其后的 6 年后,即 2013 年。由于架构需要在主要版本之间演进以添加新功能,因此添加了次要版本,即 .x 扩展名。
自 Armv8-A 发布以来,在主要版本之间添加架构的过程已经正式化。 现在每年都会发布 .x 扩展名。 从基本规范

Armv8.x-A架构扩展允许ARM定期发布新功能,而无需大规模更改主要架构。扩展如Armv8.1-A至Armv8.8-A每年发布,每个扩展包含特定的新增功能,如原子内存访问、指针认证和安全虚拟化等。处理器实现某个扩展意味着它包含了该扩展及之前所有扩展的强制性功能。
订阅专栏 解锁全文
130

被折叠的 条评论
为什么被折叠?



