The latest development in enabling the Linux kernel for the upcoming Intel processors Arrow Lake and Lunar Lake involves the perf subsystem. The model-specific bits for Arrow Lake and Lunar Lake will be added to Linux 6.11 for performance event reporting and integration within the mainline kernel. This week, support patches for Arrow Lake and Lunar Lake were merged into the “perf/core” Git branch of tip/tip.git.
In terms of performance, Lunar Lake will have cstate performance support that confirms the removal of residency on PC8 compared to previous generations. The integration for Lunar Lake and Arrow Lake provides insight into the hardware details related to the performance monitoring unit (PMU) of these upcoming processors. Both processors are hybrid platforms with e and p cores, similar to the previous generation Meteor Lake. However, there are key differences, such as new fixed counters for e-cores, updated PEBS data source format for p-cores, more GP counters, new V6 architectural performance monitoring features, and new PEBS V6 format and RDPMC metrics clearing mode.
The support for Arrow Lake and Lunar Lake is currently in the performance/core stage and will be merged into the upcoming Linux 6.11 merge window that opens later this month. The stable release of Linux 6.11 is expected to be available in September.
The content above discusses the efforts to enable the Linux kernel for Intel’s upcoming processors, Arrow Lake and Lunar Lake, through the perf subsystem. It highlights the key features and improvements in performance monitoring for these processors, as well as the timeline for integrating support into the Linux kernel. Overall, this development is a significant step towards optimizing the performance of new Intel processors on the Linux platform.
Article Source
https://www.phoronix.com/news/Linux-611-Perf-Arrow-Lunar-Lake