所有 ARM64 (AArch64) 功能更新都已合并到 Linux 6.9 内核中。除了新的 SoC 和平台硬件支持外,还有一些 ARM64 架构更新值得一提。
首先,ARM64 Linux 内核现在支持构建内核的 Rust 语言支持。ARM64 移植沿用了支持内核代码 Rust 编程语言的 x86/x86_64 和 LoongArch Linux 内核架构。现在,在 64 位 ARM 硬件上进行 Rust 内核开发所需的调整已全部就绪。
Linux 6.9 中的 ARM64 代码还重组了虚拟地址空间,并使用 4KB 和 16KB 页面支持 LPA2 52 位 VA/PA 地址范围。另一个值得注意的方面是为 ARM 架构的数据处理扩展启用了 2023 dpISA 扩展支持。2023 dpISA 有许多新的浮点特性,反过来,硬件功能(hwcaps)现在可以从用户空间进行检查。尤其是许多新的 8 位浮点格式。
有关 Linux 6.9 中合并后的 ARM64 变更的更多详情,请参阅此拉取请求。
转自 ARM64 Rust Support & dpISA 2023 Extensions Merged For Linux 6.9 – Phoronix