Ahead of the Linux 6.17-rc1 release due out in the coming hours, the Turbostat updates for that tool living within the kernel source tree were merged.
The Turbostat updates are among the final pull requests being honored today in marking off the two week long Linux 6.17 merge window. Turbostat for those unaware is a command-line tool for displaying CPU frequency/idle/power statistics and other relevant processor information primarily for Intel and AMD processors. Notable to Turbostat in Linux 6.17 is adding support for displaying L3 cache topology information.
Turbostat also adds the ability to average an added counter such as for accumulated Watts and other counters.
Turbostat has also fixes support for upcoming Intel Xeon Diamond Rapids processors. Due to changes around some of the model specific registers (MSRs), Turbostat needed to make some more adjustments for properly showing power and performance related details on those next-gen Xeon processors that succeed Granite Rapids.
Plus Turbostat fixes building against musl libc and various other fixes. More details via this pull request that was merged today to Linux Git.