皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 6.17 支持 Arm 的 BRBE

ARM64 (AArch64) 架构更新已在即将到来的 Linux 6.17 合并窗口之前提交。
在下一版本的 Linux 内核中,ARM64 的新功能之一是在 Linux 内核的 perf 子系统中启用 BRBE 支持。BRBE 是 Branch Record Buffer Extension 的缩写,在过去五年中一直是 Arm ISA 规范的一部分。分支记录缓冲区扩展允许捕获最近的分支序列,以进行低计算和低内存开销捕获/分析,以进行跟踪/调试。绑定到 Linux perf 子系统应该有助于 AArch64 系统的低开销分析。

Linux 6.17 支持 Arm 的 BRBE

有关 Arm BRBE 的更多详细信息,请参阅 2020 年的 Linaro 演示文稿

Linux 6.17 for ARM64 还在 contpte_convert() 代码中引入了初始 BBML2 支持,作为对 AArch64 CPU 的 TLBI 优化,这些 CPU 在连续和非连续之间更改用户 PTE 时不需要先断后断。
此外,还支持新的海思SLLC和DDRC v3硬件的PMU,支持使用FEAT_MTE_STORE_ONLY进行MTE存储仅检查,强制VMAP_STACK始终在线,以及其他低级代码改进。更多详细信息,请访问 Linux 6.17 合并窗口的拉取请求

转自 Linux 6.17 To Support Arm’s BRBE – Phoronix