您的位置:

AMD推出修复版本 有望整合到“perf”子系统中

时间:2022-08-29 10:25:26

AMD 本月的任务之一,是继续为 Linux 内核开发适用于下一代 AMD Zen 4 CPU 的补丁。援引 Phoronix 报道,AMD 推出了适用于 Last Branch Record Extension Version 2(LbrExtV2)的修复版本,以便于在最新架构中辅助 Last Branch Record 功能。

在 Linux Kernel 6.1 发布之前,LbrExtV2 有望整合到当前分支的“perf”子系统中。Linux 6.1 的合并窗口期将于 2022 年 10 月开放。

Last Branch Record(LBR)功能通过将分支信息实时记录到寄存器来确定和分析软件的控制流。分支信息将允许系统决定“热代码”应该指向哪些路径,例如对特定配置文件的编译器的优化或在应用程序中看到的其他优化。

AMD 的补丁工作将允许 LbrExtV2 功能整合到 Linux 中最新的“perf”子系统中,并允许观察能事件。新的 LbrExtV2 包括“LBR-Freeze-on-PMI,用于更好地关联 PMC 溢出事件、新的推测信息和新的基于硬件的过滤支持(如果需要特定分支类型的数据)。” Larabel 报告说,最新分支中包含的过滤器将包括“仅内核、仅用户空间、条件分支、关闭调用、间接调用、返回、间接跳转、相对跳转和远分支”。

关键词: Linux内核开发 补丁工作 perf子系统 PMC溢出事件

相关内容

返回顶部