aboutsummaryrefslogtreecommitdiffstats
path: root/tools/power
AgeCommit message (Expand)AuthorFilesLines
2025-04-06Merge tag 'turbostat-2025.05.06' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-42/+134
2025-04-06tools/power turbostat: v2025.05.06Len Brown1-1/+1
2025-04-06tools/power turbostat: disable "cpuidle" invocation counters, by defaultLen Brown2-13/+33
2025-04-06tools/power turbostat: re-factor sysfs codeLen Brown1-10/+21
2025-04-06tools/power turbostat: Restore GFX sysfs fflush() callZhang Rui1-0/+1
2025-04-06tools/power turbostat: Document GNR UncMHz domain conventionLen Brown1-0/+1
2025-04-06tools/power turbostat: report CoreThr per measurement intervalLen Brown2-1/+3
2025-04-06tools/power turbostat: Increase CPU_SUBSET_MAXCPUS to 8192Justin Ernst1-1/+1
2025-03-27Merge tag 'printk-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-5/+5
2025-03-26Merge tag 'platform-drivers-x86-v6.15-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds3-10/+25
2025-03-25Merge tag 'pm-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds5-28/+94
2025-03-11printk: Rename resume_console to console_resume_allMarcos Paulo de Souza2-3/+3
2025-03-11printk: Rename suspend_console to console_suspend_allMarcos Paulo de Souza2-2/+2
2025-03-07cpupower: Make lib versioning scheme more obvious and fix version linkThomas Renninger1-8/+11
2025-03-07tools/power/x86/intel-speed-select: v1.22 releaseSrinivas Pandruvada1-1/+1
2025-03-07tools/power/x86/intel-speed-select: Prefix header search path with sysrootKhem Raj1-1/+1
2025-03-07tools/power/x86/intel-speed-select: Die ID for IO diesSrinivas Pandruvada1-2/+9
2025-03-07tools/power/x86/intel-speed-select: Fix the condition to check multi die systemSrinivas Pandruvada1-5/+4
2025-03-07tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGESrinivas Pandruvada1-2/+11
2025-03-06cpupower: Implement CPU physical core queryingJohn B. Wyatt IV2-8/+43
2025-03-06pm: cpupower: remove hard-coded topology depth valuesShuah Khan1-11/+29
2025-03-06pm: cpupower: Fix cmd_monitor() error legs to free cpu_topologyShuah Khan1-0/+2
2025-02-20cpupower: monitor: Exit with error status if execvp() failYiwei Lin1-1/+5
2025-02-20tools/power turbostat: Add idle governor statistics reportingArtem Bityutskiy2-8/+44
2025-02-19pm: cpupower: bench: Prevent NULL dereference on malloc failureZhongqiu Han1-0/+4
2025-02-09tools/power turbostat: Fix names matchingArtem Bityutskiy1-1/+1
2025-02-08tools/power turbostat: Allow Zero return value for some RAPL registersZhang Rui1-9/+18
2025-02-07tools/power turbostat: Clustered Uncore MHz counters should honor show/hide o...Len Brown2-1/+13
2025-02-04x86/cpu: Fix #define name for Intel CPU model 0x5ATony Luck1-1/+1
2025-02-02Merge tag 'turbostat-2025.02.02' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-109/+575
2025-02-02tools/power turbostat: version 2025.02.02Len Brown1-1/+1
2025-01-28tools/power turbostat: Add CPU%c1e BIC for CWFPatryk Wlazlyn1-0/+68
2025-01-27tools/power turbostat: Harden one-shot mode against cpu offlineLen Brown1-15/+12
2025-01-27tools/power turbostat: Fix forked child affinity regressionLen Brown1-2/+52
2025-01-27tools/power turbostat: Add tcore clock PMT typePatryk Wlazlyn1-3/+29
2025-01-27tools/power turbostat: version 2025.01.14Len Brown1-20/+16
2025-01-27tools/power turbostat: Allow adding PMT counters directly by sysfs pathPatryk Wlazlyn1-1/+106
2025-01-27tools/power turbostat: Allow mapping multiple PMT files with the same GUIDPatryk Wlazlyn1-35/+40
2025-01-27tools/power turbostat: Add PMT directory iterator helperPatryk Wlazlyn1-0/+87
2025-01-27tools/power turbostat: Extend PMT identification with a sequence numberPatryk Wlazlyn1-8/+19
2025-01-27tools/power turbostat: Return default value for unmapped PMT domainsPatryk Wlazlyn1-1/+2
2025-01-27tools/power turbostat: Check for non-zero value when MSR probingPatryk Wlazlyn1-3/+7
2025-01-27tools/power turbostat: Enhance turbostat self-performance visibilityZhang Rui2-2/+7
2025-01-27tools/power turbostat: Add fixed RAPL PSYS divisor for SPRPatryk Wlazlyn1-2/+9
2025-01-24Merge tag 'platform-drivers-x86-v6.14-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-2/+2
2025-01-14tools/power turbostat: Fix PMT mmaped file size roundingPatryk Wlazlyn1-1/+3
2025-01-14tools/power turbostat: Remove SysWatt from DISABLED_BY_DEFAULTPatryk Wlazlyn2-3/+3
2025-01-14tools/power turbostat: Add an NMI columnLen Brown1-6/+48
2025-01-14tools/power turbostat: add Busy% to "show idle"Len Brown1-1/+1
2025-01-13pm: cpupower: Add missing residency header changes in cpuidle.h to SWIGJohn B. Wyatt IV1-0/+2
2025-01-03tools/power/x86/intel-speed-select: v1.21 releaseSrinivas Pandruvada1-1/+1
2025-01-03tools/power/x86/intel-speed-select: Fix TRL restore after SST-TF disableSrinivas Pandruvada1-1/+1
2024-12-27pm: cpupower: Add header changes for cpufreq.h to SWIG bindingsJohn B. Wyatt IV1-0/+3
2024-12-20pm: cpupower: Add install and uninstall options to bindings makefileJohn B. Wyatt IV2-0/+35
2024-12-20cpupower: Adjust whitespace for amd-pstate specific printsMario Limonciello1-4/+6
2024-12-20cpupower: Don't fetch maximum latency when EPP is enabledMario Limonciello1-0/+3
2024-12-20cpupower: Add support for showing energy performance preferenceMario Limonciello3-1/+46
2024-12-20cpupower: Don't try to read frequency from hardware when kernel uses aperfmperfMario Limonciello1-1/+6
2024-12-20cpupower: Add support for amd-pstate preferred core rankingsMario Limonciello1-0/+8
2024-12-20cpupower: Add support for parsing 'enabled' or 'disabled' strings from tableMario Limonciello1-0/+4
2024-12-20cpupower: Remove spurious return statementMario Limonciello1-1/+0
2024-12-16cpupower: fix TSC MHz calculationHe Rongguang1-6/+9
2024-12-09cpupower: revise is_valid flag handling for idle_monitorwangfushuai4-6/+6
2024-12-09pm: cpupower: Makefile: Fix cross compilationPeng Fan1-0/+8
2024-12-03tools/power turbostat: Introduce --force parameterZhang Rui1-2/+15
2024-12-03tools/power turbostat: Improve --help outputZhang Rui1-15/+26
2024-12-03tools/power turbostat: Exit on unsupported VendorsZhang Rui1-2/+6
2024-12-03tools/power turbostat: Exit on unsupported Intel modelsZhang Rui1-0/+4
2024-12-03tools/power turbostat: update turbostat(8)Len Brown1-1/+27
2024-12-03tools/power turbostat: Add initial support for ClearwaterForestZhang Rui1-0/+1
2024-12-03tools/power turbostat: Add initial support for PantherLakeZhang Rui1-0/+1
2024-11-30Merge tag 'turbostat-2024.11.30' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-127/+325
2024-11-30tools/power turbostat: 2024.11.30Len Brown2-2/+2
2024-11-30tools/power turbostat: Add RAPL psys as a built-in counterPatryk Wlazlyn2-10/+85
2024-11-30tools/power turbostat: Fix child's argument forwardingPatryk Wlazlyn1-1/+1
2024-11-30tools/power turbostat: Force --no-perf in --dump modePatryk Wlazlyn1-0/+6
2024-11-30tools/power turbostat: Add support for /sys/class/drm/card1Zhang Rui1-9/+29
2024-11-30tools/power turbostat: Cache graphics sysfs file descriptors during probeZhang Rui1-50/+32
2024-11-30tools/power turbostat: Consolidate graphics sysfs accessZhang Rui1-9/+6
2024-11-30tools/power turbostat: Remove unnecessary fflush() callZhang Rui1-4/+3
2024-11-30tools/power turbostat: Enhance platform divergence descriptionZhang Rui1-28/+30
2024-11-30tools/power turbostat: Add initial support for GraniteRapids-DZhang Rui1-0/+1
2024-11-30tools/power turbostat: Remove PC3 support on LunarlakeZhang Rui1-1/+1
2024-11-30tools/power turbostat: Rename arl_features to lnl_featuresZhang Rui1-2/+2
2024-11-30tools/power turbostat: Add back PC8 support on ArrowlakeZhang Rui1-3/+3
2024-11-30tools/power turbostat: Remove PC7/PC9 support on MTLZhang Rui1-2/+2
2024-11-30tools/power turbostat: Honor --show CPU, even when even when num_cpus=1Patryk Wlazlyn1-2/+2
2024-11-30tools/power turbostat: Fix trailing '\n' parsingZhang Rui1-0/+3
2024-11-30tools/power turbostat: Allow using cpu device in perf counters on hybrid plat...Patryk Wlazlyn2-7/+123
2024-11-30tools/power turbostat: Fix column printing for PMT xtal_time countersPatryk Wlazlyn1-3/+3
2024-11-30tools/power turbostat: fix GCC9 build regressionTodd Brandt1-9/+6
2024-11-04Merge tag 'linux-cpupower-6.13-rc1-update2' of ssh://gitolite.kernel.org/pub/...Rafael J. Wysocki2-1/+955
2024-10-21cpupower: add checks for xgettext and msgfmtSiddharth Menon1-0/+12
2024-10-15cpupower: Add Chinese Simplified translationKieran Moy2-1/+943
2024-10-15Merge tag 'linux-cpupower-6.13-rc1' of ssh://gitolite.kernel.org/pub/scm/linu...Rafael J. Wysocki5-16/+70
2024-10-15pm-graph v5.13Todd Brandt2-15/+47
2024-10-02pm: cpupower: bindings: Add test to confirm cpu state is disabledJohn B. Wyatt IV1-0/+16
2024-10-02pm: cpupower: bindings: Improve disable c_state blockJohn B. Wyatt IV1-6/+6
2024-09-30pm: cpupower: gitignore: Add compile_commands.jsonJohn B. Wyatt IV1-0/+3
2024-09-30pm: cpupower: Makefile: Allow overriding cross-compiling env paramsPeng Fan1-6/+6
2024-09-30pm: cpupower: bench: print config file path when open cpufreq-bench.conf failsPeng Fan1-2/+3
2024-09-30tools/power/cpupower: Add documentation for some recently introduced optionsTor Vic1-2/+36
2024-09-24Merge tag 'linux-cpupower-6.12-rc1-fixes' of git://git.kernel.org/pub/scm/lin...Linus Torvalds3-4/+3
2024-09-23pm: cpupower: Clean up bindings gitignoreJohn B. Wyatt IV1-2/+1
2024-09-13pm: cpupower: rename raw_pylibcpupower.iMin-Hua Chen2-2/+2
2024-09-10Merge tag 'linux-cpupower-6.12-rc1-2' of ssh://gitolite.kernel.org/pub/scm/li...Rafael J. Wysocki6-0/+397
2024-09-06pm:cpupower: Add error warning when SWIG is not installedJohn B. Wyatt IV1-9/+11
2024-09-05pm:cpupower: Include test_raw_pylibcpupower.pyJohn B. Wyatt IV1-0/+42
2024-09-05pm:cpupower: Add SWIG bindings files for libcpupowerJohn B. Wyatt IV4-0/+345
2024-09-05pm:cpupower: Add missing powercap_set_enabled() stub functionJohn B. Wyatt IV1-0/+8
2024-09-05Merge tag 'linux-cpupower-6.12-rc1' of ssh://gitolite.kernel.org/pub/scm/linu...Rafael J. Wysocki3-0/+14
2024-09-04pm-graph: Update directory handling and installation process in MakefileAmit Vadhavana1-36/+71
2024-09-04pm-graph: Make git ignore sleepgraph.py artifactsYo-Jung (Leo) Lin1-0/+3
2024-08-09tools/cpupower: display residency value in idle-infoAboorva Devarajan3-0/+14
2024-07-28Merge tag 'v6.11-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb...Linus Torvalds3-493/+1937
2024-07-26tools/power turbostat: version 2024.07.26Len Brown1-53/+52
2024-07-26tools/power turbostat: Include umask=%x in perf counter's configPatryk Wlazlyn1-10/+50
2024-07-26tools/power turbostat: Document PMT in turbostat.8Patryk Wlazlyn1-0/+65
2024-07-26tools/power turbostat: Add MTL's PMT DC6 builtin counterPatryk Wlazlyn1-1/+69
2024-07-26tools/power turbostat: Add early support for PMT countersPatryk Wlazlyn1-2/+766
2024-07-26tools/power turbostat: Move verbose counter messages to level 2Patryk Wlazlyn1-13/+11
2024-07-26tools/power turbostat: Move debug prints from stdout to stderrPatryk Wlazlyn1-8/+9
2024-07-17Merge tag 'platform-drivers-x86-v6.11-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-1/+7
2024-07-15Merge branches 'pm-opp' and 'pm-tools'Rafael J. Wysocki7-571/+768
2024-07-09tools/power turbostat: Fix typo in turbostat.8Patryk Wlazlyn1-1/+1
2024-07-09tools/power turbostat: Add perf added counter example to turbostat.8Patryk Wlazlyn1-0/+18
2024-07-09tools/power turbostat: Fix formatting in turbostat.8Patryk Wlazlyn1-4/+4
2024-07-09tools/power turbostat: Extend --add option with perf countersPatryk Wlazlyn3-11/+557
2024-07-09tools/power turbostat: Group SMI counter with APERF and MPERFPatryk Wlazlyn1-355/+280
2024-07-08Merge tag 'linux-cpupower-6.11-rc1-2' of ssh://gitolite.kernel.org/pub/scm/li...Rafael J. Wysocki2-9/+6
2024-07-07tools/power/x86/intel-speed-select: v1.20 releaseSrinivas Pandruvada1-1/+1
2024-07-07tools/power/x86/intel-speed-select: Set TRL MSR in 100 MHz unitsSrinivas Pandruvada1-0/+6
2024-07-02cpupower: fix lib default installation pathRoman Storozhenko1-9/+1
2024-06-28cpupower: Disable direct build of the 'bench' subprojectRoman Storozhenko1-0/+5
2024-06-28tools/power turbostat: Add ZERO_ARRAY for zero initializing builtin arrayPatryk Wlazlyn1-3/+5
2024-06-28tools/power turbostat: Replace enum rapl_source and cstate_source with counte...Patryk Wlazlyn1-20/+19
2024-06-28tools/power turbostat: Remove anonymous union from rapl_counter_info_tPatryk Wlazlyn1-9/+3
2024-06-27tools/power turbostat: Add local build_bug.h header for snapshot targetPatryk Wlazlyn2-2/+6
2024-06-27tools/power/turbostat: Switch to new Intel CPU model definesTony Luck1-70/+95
2024-06-27tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l'Adam Hawley1-8/+8
2024-06-27tools/power turbostat: option '-n' is ambiguousDavid Arcari1-1/+1
2024-06-27Merge tag 'linux-cpupower-6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linu...Rafael J. Wysocki4-19/+191
2024-06-20cpupower: Change the var type of the 'monitor' subcommand display modeRoman Storozhenko1-1/+1
2024-06-20cpupower: Remove absent 'v' parameter from monitor man pageRoman Storozhenko1-5/+0
2024-06-18cpupower: Improve cpupower build process descriptionRoman Storozhenko1-9/+149
2024-06-18cpupower: Add 'help' target to the main MakefileRoman Storozhenko1-1/+36
2024-06-18cpupower: Replace a dead reference link with working onesRoman Storozhenko1-3/+5
2024-06-07pm-graph: v5.12, code revamp for python3.12Todd Brandt2-508/+508
2024-06-07pm-graph: v5.12, fixesTodd Brandt1-37/+65
2024-05-28tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUsDhananjay Ugwekar1-3/+23
2024-05-19Merge tag 'turbostat-for-Linux-6.10-merge-window' of git://git.kernel.org/pub...Linus Torvalds3-301/+899
2024-05-16Merge tag 'platform-drivers-x86-v6.10-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds6-15/+56
2024-05-15tools/power turbostat: version 2024.05.10Len Brown1-1/+1
2024-05-15tools/power turbostat: Ignore pkg_cstate_limit when it is not availablePatryk Wlazlyn1-4/+3
2024-05-15tools/power turbostat: Fix order of strings in pkg_cstate_limit_stringsPatryk Wlazlyn1-1/+1
2024-05-15tools/power turbostat: Read Package-cstates via perfPatryk Wlazlyn1-130/+244
2024-05-15tools/power turbostat: Read Core-cstates via perfPatryk Wlazlyn1-44/+335
2024-05-15tools/power turbostat: Avoid possible memory corruption due to sparse topolog...Patryk Wlazlyn1-6/+19
2024-05-15tools/power turbostat: Add columns for clustered uncore frequencyLen Brown2-120/+226
2024-05-01tools/power turbostat: Enable non-privileged users to read sysfs countersPatryk Wlazlyn1-25/+31
2024-05-01tools/power turbostat: Replace _Static_assert with BUILD_BUG_ONPatryk Wlazlyn1-1/+2
2024-05-01tools/power turbostat: Add ARL-H supportZhang Rui1-0/+2
2024-05-01tools/power turbostat: Enhance ARL/LNL supportZhang Rui1-2/+19
2024-04-29tools/power/x86/intel-speed-select: v1.19 releaseSrinivas Pandruvada1-1/+1
2024-04-29tools/power/x86/intel-speed-select: Display CPU as None for -1Srinivas Pandruvada1-5/+17
2024-04-29tools/power/x86/intel-speed-select: SST BF/TF support per levelSrinivas Pandruvada3-3/+10
2024-04-29tools/power/x86/intel-speed-select: Increase number of CPUs displayedSrinivas Pandruvada1-4/+4
2024-04-29tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freqSrinivas Pandruvada1-1/+2
2024-04-29tools/power/x86/intel-speed-select: Fix display for unsupported levelsSrinivas Pandruvada1-0/+1
2024-04-29tools/power/x86/intel-speed-select: Support multiple diesSrinivas Pandruvada1-0/+20
2024-04-29tools/power/x86/intel-speed-select: Increase die countSrinivas Pandruvada1-1/+1
2024-04-26ACPI: tools: pfrut: Print the update_cap field during capability queryChen Yu1-0/+2
2024-04-21tools/power turbostat: Survive sparse die_idLen Brown1-16/+29
2024-04-21tools/power turbostat: Remember global max_die_idLen Brown1-5/+5
2024-04-21tools/power turbostat: Harden probe_intel_uncore_frequency()Len Brown1-7/+20
2024-04-21tools/power turbostat: Add "snapshot:" Makefile targetLen Brown1-2/+25
2024-04-10Merge tag 'turbostat-2024.04.10' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-369/+1666
2024-04-10tools/power turbostat: v2024.04.10Len Brown1-15/+26
2024-04-10tools/power/turbostat: Add support for Xe sysfs knobsZhang Rui1-0/+51
2024-04-10tools/power/turbostat: Add support for new i915 sysfs knobsZhang Rui1-0/+24
2024-04-10tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHzZhang Rui2-7/+96
2024-04-09tools/power/turbostat: Fix uncore frequency file stringJustin Ernst1-1/+1
2024-04-09tools/power/turbostat: Unify graphics sysfs snapshotsZhang Rui1-75/+34
2024-04-09tools/power/turbostat: Cache graphics sysfs pathZhang Rui1-13/+32
2024-04-09tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICXZhang Rui1-0/+1
2024-04-09tools/power turbostat: read RAPL counters via perfPatryk Wlazlyn1-137/+649
2024-04-02tools/power turbostat: Add proper re-initialization for perf file descriptorsPatryk Wlazlyn1-0/+26
2024-04-02tools/power turbostat: Clear added counters when in no-msr modePatryk Wlazlyn1-1/+46
2024-04-02tools/power turbostat: add early exits for permission checksPatryk Wlazlyn1-5/+61
2024-04-02tools/power turbostat: detect and disable unavailable BICs at runtimePatryk Wlazlyn1-63/+125
2024-04-02tools/power turbostat: Add reading aperf and mperf via perf APIPatryk Wlazlyn1-73/+301
2024-04-02tools/power turbostat: Add --no-perf optionPatryk Wlazlyn2-3/+24
2024-04-02tools/power turbostat: Add --no-msr optionPatryk Wlazlyn2-56/+151
2024-04-02tools/power turbostat: enhance -D (debug counter dump) outputLen Brown1-5/+11
2024-04-02tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency readLen Brown1-1/+2
2024-04-02tools/power turbostat: Read base_hz and bclk from CPUID.16H if availablePatryk Wlazlyn1-0/+9
2024-03-07Merge tag 'linux-cpupower-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kern...Rafael J. Wysocki1-1/+1
2024-03-06Fix cpupower-frequency-info.1 man page typoJan Kratochvil1-1/+1
2024-02-22tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()Samasth Norway Ananda1-0/+1
2024-01-21tools cpupower bench: Override CFLAGS assignmentsStanley Chan1-1/+1