aboutsummaryrefslogtreecommitdiffstats
path: root/tools/power
AgeCommit message (Expand)AuthorFilesLines
2025-12-10Merge tag 'platform-drivers-x86-v6.19-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-3/+45
2025-12-06Merge tag 'turbostat-v2025.12.02' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-619/+660
2025-12-03tools/power/x86/intel-speed-select: v1.24 releaseSrinivas Pandruvada1-1/+1
2025-12-03tools/power/x86/intel-speed-select: Reset isst_turbo_freq_info for invalid bu...Srinivas Pandruvada1-0/+1
2025-12-03tools/power/x86/intel-speed-select: Check feature statusSrinivas Pandruvada1-2/+43
2025-12-02Merge tag 'pm-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-11/+21
2025-12-02tools/power turbostat: version 2025.12.02Len Brown1-218/+108
2025-12-02tools/power turbostat: Print wide names only for RAW 64-bit columnsLen Brown1-19/+21
2025-12-02tools/power turbostat: Print percentages in 8-columnsLen Brown1-2/+2
2025-12-02tools/power turbostat: Print "nan" for out of range percentagesLen Brown1-39/+53
2025-12-02tools/power turbostat: Validate APERF access for VMWARELen Brown1-7/+7
2025-12-02tools/power turbostat: Enhance perf probeLen Brown1-10/+44
2025-12-02tools/power turbostat: Validate RAPL MSRs for AWS Nitro HypervisorLen Brown1-58/+98
2025-12-02tools/power x86_energy_perf_policy: Fix potential NULL pointer dereferenceMalaya Kumar Rout1-1/+6
2025-12-02tools/power x86_energy_perf_policy: Fix format string in error messageMalaya Kumar Rout1-1/+1
2025-12-02tools/power x86_energy_perf_policy: Simplify Android MSR probeLen Brown1-27/+11
2025-12-02tools/power x86_energy_perf_policy: Add Android MSR device supportKaushlendra Kumar1-8/+46
2025-12-02tools/power turbostat: Add run-time MSR driver probeLen Brown1-29/+39
2025-12-02tools/power turbostat: Set per_cpu_msr_sum to NULL after freeEmily Ehlert1-0/+1
2025-12-02tools/power turbostat: Add LLC statsLen Brown2-28/+164
2025-11-24ACPI: tools: pfrut: fix memory leak and resource leak in pfrut.cMalaya Kumar Rout1-2/+5
2025-11-05tools/power/cpupower: Support building libcpupower staticallyZuo An1-11/+21
2025-10-24tools/power turbostat: Remove dead codeLen Brown1-7/+0
2025-10-24tools/power turbostat: Refactor floating point printout codeLen Brown1-32/+28
2025-10-24tools/power turbostat.8: Update exampleLen Brown1-11/+10
2025-10-24tools/power turbostat: Refactor added-counter value printing codeLen Brown1-96/+57
2025-10-24tools/power turbostat: Refactor added column header printingLen Brown1-101/+36
2025-10-24tools/power turbostat: Add Wildcat Lake and Nova Lake supportLen Brown1-1/+4
2025-10-24tools/power turbostat: Regression fix Uncore MHz printed in hexLen Brown1-6/+6
2025-10-01Merge tag 'kbuild-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kb...Linus Torvalds1-3/+0
2025-10-01Merge tag 'acpi-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds3-4/+5
2025-10-01Merge tag 'pm-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds7-54/+134
2025-09-29Merge branch 'pm-tools'Rafael J. Wysocki6-53/+133
2025-09-29Merge tag 'linux-cpupower-6.18-rc1' of git://git.kernel.org/pub/scm/linux/ker...Rafael J. Wysocki2-3/+4
2025-09-26Merge tag 'power-utilities-for-v6.18-merge' of git://git.kernel.org/pub/scm/l...Rafael J. Wysocki4-50/+129
2025-09-25tools/power x86_energy_perf_policy.8: Emphasize preference for SW interfacesLen Brown1-4/+11
2025-09-25tools/power x86_energy_perf_policy: Add make snapshot targetLen Brown1-1/+28
2025-09-25tools/power x86_energy_perf_policy: Prefer driver HWP limitsLen Brown1-4/+9
2025-09-25tools/power x86_energy_perf_policy: EPB access is only via sysfsLen Brown1-9/+16
2025-09-25tools/power x86_energy_perf_policy: Prepare for MSR/sysfs refactoringLen Brown1-19/+19
2025-09-25tools/power x86_energy_perf_policy: Enhance HWP enableLen Brown1-4/+9
2025-09-25tools/power x86_energy_perf_policy: Enhance HWP enabled checkLen Brown1-8/+36
2025-09-25tools/power x86_energy_perf_policy: Fix incorrect fopen mode usageKaushlendra Kumar1-2/+2
2025-09-25tools/power turbostat: Fix incorrect sorting of PMT telemetryKaushlendra Kumar1-1/+1
2025-09-24tools/cpupower: Fix incorrect size in cpuidle_state_disable()Kaushlendra Kumar1-2/+3
2025-09-23tools/power/x86/amd_pstate_tracer: Fix python gnuplot package namesKuan-Wei Chiu1-1/+1
2025-09-19Merge 6.17-rc6 into kbuild-nextNathan Chancellor5-35/+83
2025-09-17x86/cpu: Rename and move CPU model entry for Diamond RapidsTony Luck1-1/+1
2025-09-16tools/cpupower: fix error return value in cpupower_write_sysfs()Kaushlendra Kumar1-1/+1
2025-09-15ACPICA: acpidump: fix return values in ap_is_valid_checksum()Kaushlendra Kumar1-1/+2
2025-09-15ACPICA: acpidump: drop ACPI_NONSTRING attribute from file_nameAhmed Salem1-1/+1
2025-09-15ACPICA: Apply ACPI_NONSTRINGAhmed Salem1-2/+2
2025-08-15cpupower: Allow control of boost feature on non-x86 based systems with boost ...Shinji Nomoto5-33/+81
2025-08-15cpupower: Fix a bug where the -t option of the set subcommand was not working.Shinji Nomoto1-2/+2
2025-08-12.gitignore: ignore compile_commands.json globallyAndrii Nakryiko1-3/+0
2025-08-10Merge tag 'turbostat-2025.09.09' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-225/+554
2025-08-09tools/power turbostat: version 2025.09.09Len Brown1-1/+1
2025-08-09tools/power turbostat: Handle non-root legacy-uncore sysfs permissionsLen Brown1-1/+2
2025-08-09tools/power turbostat: standardize PER_THREAD_PARAMSLen Brown1-20/+22
2025-08-09tools/power turbostat: Fix DMR supportZhang Rui1-14/+15
2025-08-09tools/power turbostat: add format "average" for external attributesMichael Hebenstreit2-11/+22
2025-08-09tools/power turbostat: delete GET_PKG()Len Brown1-15/+6
2025-08-09tools/power turbostat: probe and display L3 cache topologyLen Brown1-3/+31
2025-08-09tools/power turbostat: Support more than 64 built-in-countersLen Brown1-154/+406
2025-08-09tools/power turbostat.8: Document Totl%C0, Any%C0, GFX%C0, CPUGFX% columnsLen Brown1-0/+8
2025-08-08tools/power turbostat: Fix bogus SysWatt for forked programZhang Rui1-0/+1
2025-08-08tools/power turbostat: Handle cap_get_proc() ENOSYSCalvin Owens1-1/+9
2025-08-08tools/power turbostat: Fix build with muslCalvin Owens1-0/+1
2025-08-08tools/power turbostat: verify arguments to params --show and --hideLen Brown1-2/+31
2025-07-01cpupower: Improve Python binding's MakefileJohn B. Wyatt IV1-5/+7
2025-06-18pm: cpupower: Fix printing of CORE, CPU fields in cpupower-monitorGautham R. Shenoy1-4/+0
2025-06-18pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop()Gautham R. Shenoy1-2/+2
2025-06-09tools/power turbostat: regression fix: --show C1E%Len Brown1-4/+0
2025-06-09cpupower: split unitdir from libdir in MakefileFrancesco Poli (wintermute)1-4/+5
2025-06-08Merge tag 'turbostat-2025.06.08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-110/+364
2025-06-08tools/power turbostat: version 2025.06.08Len Brown1-37/+36
2025-06-08tools/power turbostat: Add initial support for BartlettLakeZhang Rui1-0/+1
2025-06-08tools/power turbostat: Add initial support for DMRZhang Rui1-0/+18
2025-06-08tools/power turbostat: Dump RAPL sysfs infoZhang Rui1-0/+156
2025-06-08tools/power turbostat: Avoid probing the same perf countersZhang Rui1-0/+15
2025-06-08tools/power turbostat: Allow probing RAPL with platform_features->rapl_msrs c...Zhang Rui1-25/+24
2025-06-08tools/power turbostat: Clean up add perf/msr counter logicZhang Rui1-7/+18
2025-06-08tools/power turbostat: Introduce add_msr_counter()Zhang Rui1-9/+23
2025-06-08tools/power turbostat: Remove add_msr_perf_counter_()Zhang Rui1-12/+8
2025-06-08tools/power turbostat: Remove add_cstate_perf_counter_()Zhang Rui1-13/+9
2025-06-08tools/power turbostat: Remove add_rapl_perf_counter_()Zhang Rui1-15/+10
2025-06-08tools/power turbostat: Quit early for unsupported RAPL countersZhang Rui1-1/+4
2025-06-08tools/power turbostat: Always check rapl_joules flagZhang Rui1-3/+9
2025-06-08tools/power turbostat: Fix AMD package-energy reportingGautham R. Shenoy1-5/+36
2025-06-08tools/power turbostat: Fix RAPL_GFX_ALL typoKaushlendra Kumar1-1/+1
2025-06-08tools/power turbostat: Add Android support for MSR device handlingKaushlendra Kumar1-3/+17
2025-06-08tools/power turbostat.8: pm_domain wording fixLen Brown1-2/+2
2025-06-08tools/power turbostat.8: fix typo: idle_pct should be pct_idleLen Brown1-1/+1
2025-05-29Merge tag 'platform-drivers-x86-v6.16-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds4-2/+48
2025-05-27Merge tag 'pm-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds8-11/+128
2025-05-26Merge branch 'pm-tools'Rafael J. Wysocki7-10/+126
2025-05-13cpupower: do not install files to /etc/default/Francesco Poli (wintermute)4-11/+15
2025-05-13cpupower: do not call systemctl at install timeFrancesco Poli (wintermute)2-7/+14
2025-05-13cpupower: do not write DESTDIR to cpupower.serviceFrancesco Poli (wintermute)1-1/+1
2025-05-12ACPICA: Update copyright yearSaket Dumbre10-10/+10
2025-05-12ACPICA: Apply ACPI_NONSTRING in more placesAhmed Salem2-2/+2
2025-05-09tools/power/x86/intel-speed-select: v1.23 releaseSrinivas Pandruvada1-1/+1
2025-05-09tools/power/x86/intel-speed-select: Skip uncore frequency updateSrinivas Pandruvada1-1/+12
2025-05-09tools/power/x86/intel-speed-select: Support SST PP revision 2 fieldsSrinivas Pandruvada3-0/+35
2025-05-02cpupower: change binding's makefile to use -lcpupowerJohn B. Wyatt IV2-10/+11
2025-05-02cpupower: add a systemd service to run cpupowerFrancesco Poli (wintermute)5-0/+104
2025-04-22PM: sleep: Use two lines for "Restarting..." / "done" messagesAndrew Sayers1-1/+2
2025-04-06Merge tag 'turbostat-2025.05.06' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-43/+135
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