Linux Kernel 5.10 merged this week to introduce performance code support for amD/Intel’s new hardware.

Monday’s Linux 5.10 window merge adds support for new AMD and Intel hardware to the Perf subsysys system. In addition to a large number of Intel/AMD x86 changes, there are performance event query requests from Ingo Molnar. In the case of the Runtime Average Power Limit (RAPL) for the AMD Zen/Zen 2 processor, the code has now been extended to Family 19h, or Zen 3, complemented by a number of performance fixes specifically designed for AMD.

Linux Kernel 5.10 merged this week to introduce performance code support for amD/Intel's new hardware.

(From: Linux-Kernel Archives)

For Intel Ice Lake, the new version of Linux 5.10’s performance counter supports top-down CPU pipeline statistics (around bottlenecks such as front/back end/bad speculation/degradation).

This Top-Down performance counter has been widely known since the beginning of 2019, but has been ignored by the Linux community. It wasn’t until the recent Linux 5.10 merge window that people thought about filling in the patch.

In addition, this merger fixes uncore support for Ice Lake, Tiger Lake, and Snow Ridge, and introduces gen11 core performance code (perf code) for Tremont cores and for entry-level devices.

For more details on Linux 5.10’s merge window, please also move to lkml.iu.edu website.