The Linux support for Intel’s next-generation Panther Lake SoCs appears to be largely set with Linux 6.16 ahead of the Core Ultra Series 3 laptops debuting in the coming months. There are though a few stragglers of Panther Lake support such as the performance events code in Linux 6.17 only now landing the perf integration.
The performance events updates were sent out today for the now-open Linux 6.17 merge window. Notable there is all on the Intel side with the most notable patches being the Intel uncore support for Panther Lake within the Linux kernel’s perf subsystem. There is a patch adding the Panther Lake uncore support and a separate patch for adding the iMC free-running bits on Panther Lake.
The Panther Lake uncore support for perf is largely similar to Lunar Lake:
“The Panther Lake supports CBOX, MC, sNCU, and HBO uncore PMON.
The CBOX is similar to Lunar Lake. The only difference is the number of CBOX.
The other three uncore PMON can be retrieved from the discovery table. The global control register resides in the sNCU. The global freeze bit is set by default. It must be cleared before monitoring any uncore counters.”
See this pull request for those interested. Linux 6.17 stable should be out by early October which still should be before any Panther Lake devices hit the market for any additional Panther Lake code landing this kernel cycle.