• AMD Zen 6 performance events and metrics merged into Linux 7.0, enabling profiling on new processors. • Added vendor event handling for Zen 6 core, uncore, and metrics mapping changes. • Fixed Zen 5 MAC allocation events, improving counter accuracy across generations. • New perf sched stats tool supports record/report/diff workflows using scheduler statistics. • Data type profiling fixes and improvements enhance accuracy of perf measurements. • Patches include counters for branch prediction, L1/L2 cache, TLB, and UMC command activity.

Article Summaries:

  • AMD has merged performance‑monitoring support for its upcoming Zen 6 CPUs into the Linux 7.0 kernel. The update adds vendor‑specific event handling for Zen 6 core and uncore counters, including metrics for branch prediction, L1/L2 cache, TLB, and UMC activity, and corrects Zen 5 MAC allocation events. Alongside these changes, the perf subsystem introduces a new sched‑stats tool for recording, reporting, and diffing scheduler statistics, along with data‑type profiling fixes and other vendor‑event improvements. The patches were merged ahead of the Linux 7.0‑rc1 release, enabling developers to profile Zen 6 platforms with Linux’s perf utilities.

Sources: