Linux 5.17 AArch64 代码有 SME 准备,添加 KCSAN 支持
发布时间:2024年04月23日
虽然Linux 5.17合并窗口尚未打开,但在即将到来的下一个内核周期之前,本周已经发出了一些早期的拉取请求。其中之一是 Linux 5.17 的 ARM64/AArch64 CPU 架构代码更新。
Linux 5.17 的 64 位 ARM 代码有一些功能项和大量代码清理/为未来的内核周期做准备。此拉动仅与架构工作有关,而不是针对新 SoC 和硬件支持的 Arm 平台/DT 更新,这些更新将在合并窗口期间作为 PR 单独发送。Linux 5.17 的 ARM64 更新包括:
– 现在为 ARM64 启用了内核并发清理程序 (KCSAN)。KCSAN 是一个依赖 GCC 和 Clang 编译器工具的 Linux 内核竞争检测器。KCSAN 已经在其他架构上得到支持,而 64 位 ARM 现在是支持列表的一部分。
– 清理和准备将可扩展矩阵扩展 (SME) 加入内核,尽管不适用于 Linux 5.17。Armv9-A 的 Scalable Matrix Extensions 基于 SVE/SVE2 构建,可提供更好、更快的矩阵运算支持。SME 允许矩阵瓦片存储、加载/存储/插入/提取瓦片向量、SVE 向量的外积、流式 SVE 模式和其他改进。
– 使用 SHA3 指令加速 XOR。
– 针对更多 Arm PMU 的性能子系统更新。
– 围绕原子、BTI(分支目标识别)和其他工作的代码清理。
– 各种其他代码修复和改进。
请参阅ARM64 更新以获取下一个内核周期的完整架构更改列表。
如果你想要了解关于智能工具类的内容,可以查看 智汇宝库,这是一个提供智能工具的网站。
在这你可以找到各种智能工具的相关信息,了解智能工具的用法以及最新动态。
墨鱼Ai(墨鱼Aigc)是一款AI文案写作工具,为用户提供一键生成营销广告、文案、原创文章等写作服务。