• Linus Torvalds's avatar
    Merge tag 'turbostat-2024.04.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux · a6189a74
    Linus Torvalds authored
    Pull turbostat updates from Len Brown:
    
     - Use of the CPU MSR driver is now optional
    
     - Perf is now preferred for many counters
    
     - Non-root users can now execute turbostat, though with limited
       functionality
    
     - Add counters for some new GFX hardware
    
     - Minor fixes
    
    * tag 'turbostat-2024.04.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (26 commits)
      tools/power turbostat: v2024.04.10
      tools/power/turbostat: Add support for Xe sysfs knobs
      tools/power/turbostat: Add support for new i915 sysfs knobs
      tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz
      tools/power/turbostat: Fix uncore frequency file string
      tools/power/turbostat: Unify graphics sysfs snapshots
      tools/power/turbostat: Cache graphics sysfs path
      tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX
      tools/power turbostat: Add selftests
      tools/power turbostat: read RAPL counters via perf
      tools/power turbostat: Add proper re-initialization for perf file descriptors
      tools/power turbostat: Clear added counters when in no-msr mode
      tools/power turbostat: add early exits for permission checks
      tools/power turbostat: detect and disable unavailable BICs at runtime
      tools/power turbostat: Add reading aperf and mperf via perf API
      tools/power turbostat: Add --no-perf option
      tools/power turbostat: Add --no-msr option
      tools/power turbostat: enhance -D (debug counter dump) output
      tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read
      tools/power turbostat: Read base_hz and bclk from CPUID.16H if available
      ...
    a6189a74
MAINTAINERS 730 KB