aboutsummaryrefslogtreecommitdiffstats
path: root/tools/power
AgeCommit message (Expand)AuthorFilesLines
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
2024-01-18tools/power turbostat: Print ucode revision only if validPatryk Wlazlyn1-3/+9
2024-01-18tools/power turbostat: Expand probe_intel_uncore_frequency()Len Brown1-21/+63
2024-01-12tools/power turbostat: Do not print negative LPI residencyChen Yu1-9/+21
2024-01-12tools/power turbostat: Fix Bzy_MHz documentation typoPeng Liu1-1/+1
2024-01-12tools/power turbostat: Increase the limit for fd openedWyes Karny1-0/+21
2024-01-12tools/power turbostat: Fix added raw MSR outputDoug Smythies1-3/+4
2023-11-20PM: tools: Fix sleepgraph syntax errorDavid Woodhouse1-1/+1
2023-11-18Merge tag 'turbostat-2023.11.07' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1442/+1442
2023-11-07tools/power turbostat: version 2023.11.07Len Brown1-1/+1
2023-11-07tools/power/turbostat: bugfix "--show IPC"Len Brown1-2/+4
2023-11-07Merge branch 'pm-tools'Rafael J. Wysocki1-1/+1
2023-11-03Merge tag 'linux-cpupower-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kern...Rafael J. Wysocki1-1/+1
2023-11-01Merge tag 'linux_kselftest-next-6.7-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-2/+1
2023-10-31Merge tag 'platform-drivers-x86-v6.7-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds3-51/+168
2023-10-25cpupower: fix reference to nonexistent documentVegard Nossum1-1/+1
2023-10-24tools/power/turbostat: Add initial support for LunarLakeSumeet Pawnikar1-0/+1
2023-10-24tools/power/turbostat: Add initial support for ArrowLakeSumeet Pawnikar1-0/+1
2023-10-24tools/power/turbostat: Add initial support for GrandRidgeZhang Rui1-0/+17
2023-10-24tools/power/turbostat: Add initial support for SierraForestZhang Rui1-0/+17
2023-10-24tools/power/turbostat: Add initial support for GraniteRapidsZhang Rui1-0/+1
2023-10-24tools/power/turbostat: Add MSR_CORE_C1_RES support for spr_featuresZhang Rui1-0/+1
2023-10-24tools/power/turbostat: Move process to root cgroupSrinivas Pandruvada1-0/+13
2023-10-24tools/power/turbostat: Handle cgroup v2 cpu limitationZhang Rui1-15/+80
2023-10-24tools/power/turbostat: Abstrct function for parsing cpu stringZhang Rui1-49/+55
2023-10-20tools/power/turbostat: Handle offlined CPUs in cpu_subsetZhang Rui1-10/+21
2023-10-20tools/power/turbostat: Obey allowed CPUs for system summaryZhang Rui1-25/+46
2023-10-20tools/power/turbostat: Obey allowed CPUs for primary thread/core detectionZhang Rui1-19/+16
2023-10-20tools/power/turbostat: Abstract several functionsZhang Rui1-17/+41
2023-10-20tools/power/turbostat: Obey allowed CPUs during startupZhang Rui1-7/+14
2023-10-20tools/power/turbostat: Obey allowed CPUs when accessing CPU countersZhang Rui1-2/+2
2023-10-20tools/power/turbostat: Introduce cpu_allowed_setZhang Rui1-3/+28
2023-10-17tools/power/x86/intel-speed-select: v1.18 releaseSrinivas Pandruvada1-1/+1
2023-10-17tools/power/x86/intel-speed-select: Use cgroup isolate for CPU 0Srinivas Pandruvada3-39/+97
2023-10-17tools/power/x86/intel-speed-select: Increase max CPUs in one requestSrinivas Pandruvada1-1/+1
2023-10-17tools/power/x86/intel-speed-select: Display error for core-power supportSrinivas Pandruvada1-0/+8
2023-10-17tools/power/x86/intel-speed-select: No TRL for non compute domainsSrinivas Pandruvada1-0/+3
2023-10-17tools/power/x86/intel-speed-select: turbo-mode enable disable swappedSrinivas Pandruvada1-7/+7
2023-10-17tools/power/x86/intel-speed-select: Update help for TRLSrinivas Pandruvada1-3/+3
2023-10-17tools/power/x86/intel-speed-select: Sanitize integer argumentsSrinivas Pandruvada1-0/+48
2023-10-16selftests/amd-pstate: Fix broken paths to run workloads in amd-pstate-utSwapnil Sapkal1-2/+1
2023-09-27tools/power/turbostat: Remove PC7/PC9 support on ADL/RPLZhang Rui1-6/+23
2023-09-27tools/power/turbostat: Enable MSR_CORE_C1_RES on recent Intel client platformsZhang Rui1-0/+1
2023-09-27tools/power/turbostat: Introduce probe_pm_features()Zhang Rui1-2/+4
2023-09-27tools/power/turbostat: Relocate more probing related codeZhang Rui1-20/+17
2023-09-27tools/power/turbostat: Reorder some functionsZhang Rui1-107/+107
2023-09-27tools/power/turbostat: Relocate thermal probing codeZhang Rui1-5/+10
2023-09-27tools/power/turbostat: Relocate lpi probing codeZhang Rui1-16/+22
2023-09-27tools/power/turbostat: Relocate graphics probing codeZhang Rui1-11/+16
2023-09-27tools/power/turbostat: Rename rapl probing functionZhang Rui1-4/+4
2023-09-27tools/power/turbostat: Rename uncore probing functionZhang Rui1-3/+3
2023-09-27tools/power/turbostat: Relocate pstate probing codeZhang Rui1-18/+21
2023-09-27tools/power/turbostat: Relocate cstate probing codeZhang Rui1-19/+31
2023-09-27tools/power/turbostat: Improve probe_platform_features() logicZhang Rui1-7/+2
2023-09-27tools/power/turbostat: Delete intel_model_duplicates()Zhang Rui1-59/+0
2023-09-27tools/power/turbostat: Abstract cstate prewake bit supportZhang Rui1-43/+4
2023-09-27tools/power/turbostat: Abstract aperf/mperf multiplier supportZhang Rui1-23/+3
2023-09-27tools/power/turbostat: Abstract extended cstate MSRs supportZhang Rui1-25/+4
2023-09-27tools/power/turbostat: Abstract MSR_KNL_CORE_C6_RESIDENCY supportZhang Rui1-4/+4
2023-09-27tools/power/turbostat: Abstract MSR_ATOM_PKG_C6_RESIDENCY supportZhang Rui1-19/+4
2023-09-27tools/power/turbostat: Abstract MSR_CC6/MC6_DEMOTION_POLICY_CONFIG supportZhang Rui1-23/+6
2023-09-27tools/power/turbostat: Abstract MSR_MODULE_C6_RES_MS supportZhang Rui1-2/+4
2023-09-27tools/power/turbostat: Abstract MSR_CORE_C1_RES supportZhang Rui1-24/+6
2023-09-27tools/power/turbostat: Abstract IRTL supportZhang Rui1-46/+26
2023-09-27tools/power/turbostat: Use fine grained IRTL outputZhang Rui1-63/+36
2023-09-27tools/power/turbostat: Adjust cstate for is_slm()/is_knl()/is_cnl()/is_ehl() ...Zhang Rui1-39/+5
2023-09-27tools/power/turbostat: Adjust cstate for has_c8910_msrs() modelsZhang Rui1-15/+7
2023-09-27tools/power/turbostat: Adjust cstate for is_bdx() modelsZhang Rui1-21/+1
2023-09-27tools/power/turbostat: Adjust cstate for is_skx()/is_icx()/is_spr() modelsZhang Rui1-25/+3
2023-09-27tools/power/turbostat: Adjust cstate for is_dnv() modelsZhang Rui1-6/+1
2023-09-27tools/power/turbostat: Adjust cstate for is_jvl() modelsZhang Rui1-24/+1
2023-09-27tools/power/turbostat: Adjust cstate for has_slv_msrs() modelsZhang Rui1-5/+1
2023-09-27tools/power/turbostat: Adjust cstate for has_snb_msrs() modelsZhang Rui1-25/+21
2023-09-27tools/power/turbostat: Adjust cstate for models with .cst_limit setZhang Rui1-31/+27
2023-09-27tools/power/turbostat: Adjust cstate for has_snb_msrs() modelsZhang Rui1-26/+21
2023-09-27tools/power/turbostat: Adjust cstate for models with .has_nhm_msrs setZhang Rui1-5/+28
2023-09-27tools/power/turbostat: Add skeleton support for cstate enumerationZhang Rui1-1/+56
2023-09-27tools/power/turbostat: Abstract TSC tweak supportZhang Rui1-8/+7
2023-09-27tools/power/turbostat: Remove unused family/model parameters for RAPL functionsZhang Rui1-16/+10
2023-09-27tools/power/turbostat: Abstract hardcoded TDP valueZhang Rui1-10/+16
2023-09-27tools/power/turbostat: Abstract fixed DRAM Energy unit supportZhang Rui1-21/+10
2023-09-27tools/power/turbostat: Abstract RAPL divisor supportZhang Rui1-1/+3
2023-09-27tools/power/turbostat: Abstract Per Core RAPL supportZhang Rui1-13/+11
2023-09-27tools/power/turbostat: Abstract RAPL MSRs supportZhang Rui1-104/+85
2023-09-27tools/power/turbostat: Simplify the logic for RAPL enumerationZhang Rui1-77/+22
2023-09-27tools/power/turbostat: Redefine RAPL macrosZhang Rui1-57/+45
2023-09-27tools/power/turbostat: Abstract hardcoded Crystal Clock frequencyZhang Rui1-15/+6
2023-09-27tools/power/turbostat: Abstract Automatic Cstate Conversion supportZhang Rui1-15/+4
2023-09-27tools/power/turbostat: Abstract Perf Limit Reasons MSRs supportZhang Rui1-29/+15
2023-09-27tools/power/turbostat: Abstract TCC Offset bits supportZhang Rui1-41/+12
2023-09-27tools/power/turbostat: Abstract Config TDP MSRs supportZhang Rui1-34/+20
2023-09-27tools/power/turbostat: Rename some TRL functionsZhang Rui1-4/+4
2023-09-27tools/power/turbostat: Abstract Turbo Ratio Limit MSRs supportZhang Rui1-125/+46
2023-09-27tools/power/turbostat: Rename some functionsZhang Rui1-4/+4
2023-09-27tools/power/turbostat: Remove a redundant checkZhang Rui1-3/+0
2023-09-27tools/power/turbostat: Abstract Nehalem MSRs supportZhang Rui1-67/+34
2023-09-27tools/power/turbostat: Abstract Package cstate limit decoding supportZhang Rui1-26/+86
2023-09-27tools/power/turbostat: Abstract BCLK frequency supportZhang Rui1-44/+87
2023-09-27tools/power/turbostat: Abstract MSR_MISC_PWR_MGMT supportZhang Rui1-4/+27
2023-09-27tools/power/turbostat: Abstract MSR_MISC_FEATURE_CONTROL supportZhang Rui1-7/+18
2023-09-27tools/power/turbostat: Add skeleton support for table driven feature enumerationZhang Rui1-0/+192
2023-09-27tools/power/turbostat: Remove pseudo check for two modelsZhang Rui1-2/+0
2023-09-27tools/power/turbostat: Remove redundant duplicatesZhang Rui1-4/+0
2023-09-27tools/power/turbostat: Replace raw value cpu model with MacroZhang Rui1-1/+1
2023-09-27tools/power/turbostat: Support alternative graphics sysfs knobsZhang Rui1-12/+18
2023-09-27tools/power/turbostat: Enable TCC Offset on more modelsZhang Rui1-15/+4
2023-09-27tools/power/turbostat: Enable the C-state Pre-wake printingChen Yu1-0/+1
2023-09-27tools/power/turbostat: Fix a knl bugZhang Rui1-1/+1
2023-09-27tools/power/turbostat: Fix failure with new uncore sysfsZhang Rui1-0/+4
2023-09-21tools/power/x86/intel_pstate_tracer: python minimum versionDoug Smythies1-6/+6
2023-09-04Merge tag 'pm-6.6-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-1/+1
2023-09-01Merge tag 'platform-drivers-x86-v6.6-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds3-4/+51
2023-08-29Merge tag 'linux-cpupower-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kern...Rafael J. Wysocki1-1/+1
2023-08-28Merge tag 'pm-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds7-13/+146
2023-08-17cpupower: Add Georgian translation to Makefile LANGUAGESShuah Khan1-1/+1
2023-08-09x86/cpu: Fix Gracemont uarchPeter Zijlstra1-1/+1
2023-08-09tools/power/x86/intel-speed-select: v1.17 releaseSrinivas Pandruvada1-1/+1
2023-08-09tools/power/x86/intel-speed-select: Change mem-frequency display nameSrinivas Pandruvada1-1/+1
2023-08-08tools/power/x86/intel-speed-select: Prevent CPU 0 offlineSrinivas Pandruvada1-0/+34
2023-08-08tools/power/x86/intel-speed-select: Error on CPU count exceed in requestSrinivas Pandruvada1-1/+13
2023-08-08tools/power/x86/intel-speed-select: Support more than 8 sockets.Frank Ramsay1-1/+1
2023-08-08tools/power/x86/intel-speed-select: Fix CPU count displaySrinivas Pandruvada1-0/+1
2023-07-18cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation.Likhitha Korrapati1-9/+7
2023-07-18cpupower: Add turbo-boost support in cpupowerWyes Karny3-1/+42
2023-07-18cpupower: Add support for amd_pstate mode changeWyes Karny3-2/+43
2023-07-18cpupower: Add EPP value change supportWyes Karny3-1/+46
2023-07-18cpupower: Add is_valid_path APIWyes Karny2-0/+8
2023-07-18cpupower: Recognise amd-pstate active mode driverWyes Karny1-1/+1
2023-07-13cpupower: Bump soname versionBen Hutchings1-1/+1
2023-06-30Merge tag 'platform-drivers-x86-v6.5-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-13/+43
2023-06-12tools/power/x86/intel-speed-select: v1.16 releaseSrinivas Pandruvada1-1/+1
2023-06-12tools/power/x86/intel-speed-select: Fix json formatting issueSrinivas Pandruvada1-1/+7
2023-06-12tools/power/x86/intel-speed-select: Adjust scope of core-power configSrinivas Pandruvada2-11/+35
2023-05-08cpupower: Make TSC read per CPU for Mperf monitorWyes Karny1-17/+14
2023-05-08cpupower:Fix resource leaks in sysfs_get_enabled()Hao Zeng1-7/+16
2023-04-25Merge tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds3-19/+79
2023-04-25Merge tag 'acpi-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds10-10/+10
2023-04-25Merge tag 'platform-drivers-x86-v6.4-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds8-1232/+2617
2023-04-06ACPICA: Update all copyrights/signons to 2023Bob Moore10-10/+10
2023-03-27PM: tools: sleepgraph: Recognize "CPU killed" messagesXueqin Luo1-1/+4
2023-03-27pm-graph: Update to v5.11Todd Brandt3-18/+75
2023-03-22tools/power/x86/intel-speed-select: Update versionZhang Rui1-2/+2
2023-03-22tools/power/x86/intel-speed-select: Change TRL display for Emerald RapidsSrinivas Pandruvada2-3/+21
2023-03-22tools/power/x86/intel-speed-select: Identify Emerald RapidsSrinivas Pandruvada3-2/+12
2023-03-22tools/power/x86/intel-speed-select: Display AMX base frequencySrinivas Pandruvada2-3/+4
2023-03-22tools/power/x86/intel-speed-select: Use cgroup v2 isolationSrinivas Pandruvada3-2/+173
2023-03-22tools/power/x86/intel-speed-select: Add missing free cpusetSrinivas Pandruvada1-1/+3
2023-03-22tools/power/x86/intel-speed-select: Fix clos-max display with TPMI I/FZhang Rui1-1/+1
2023-03-22tools/power/x86/intel-speed-select: Add cpu id checkZhang Rui2-2/+17
2023-03-22tools/power/x86/intel-speed-select: Avoid setting duplicate tdp levelZhang Rui1-33/+46
2023-03-22tools/power/x86/intel-speed-select: Remove cpu mask display for non-cpu power...Zhang Rui1-21/+23
2023-03-22tools/power/x86/intel-speed-select: Hide invalid TRL levelZhang Rui1-0/+3
2023-03-22tools/power/x86/intel-speed-select: Display fact info for non-cpu power domainZhang Rui1-1/+2
2023-03-22tools/power/x86/intel-speed-select: Show level 0 name for new api_versionZhang Rui1-2/+2
2023-03-22tools/power/x86/intel-speed-select: Prevent cpu clos config for non-cpu power...Zhang Rui1-0/+6
2023-03-22tools/power/x86/intel-speed-select: Allow display non-cpu power domain infoZhang Rui1-2/+1
2023-03-22tools/power/x86/intel-speed-select: Display amx_p1 and cooling_typeZhang Rui1-0/+14
2023-03-22tools/power/x86/intel-speed-select: Display punit infoZhang Rui1-21/+18
2023-03-22tools/power/x86/intel-speed-select: Introduce TPMI interface supportZhang Rui4-1/+794
2023-03-22tools/power/x86/intel-speed-select: Get punit core mapping informationSrinivas Pandruvada1-16/+41
2023-03-22tools/power/x86/intel-speed-select: Introduce api_version helperZhang Rui2-0/+6
2023-03-22tools/power/x86/intel-speed-select: Support large clos_min/maxZhang Rui1-2/+2
2023-03-22tools/power/x86/intel-speed-select: Introduce is_debug_enabled()Zhang Rui2-0/+6
2023-03-22tools/power/x86/intel-speed-select: Allow api_version based platform callbacksZhang Rui3-11/+16
2023-03-22tools/power/x86/intel-speed-select: Move send_mbox_cmd to isst-core-mbox.cZhang Rui2-187/+195
2023-03-22tools/power/x86/intel-speed-select: Abstract adjust_uncore_freqZhang Rui4-42/+48
2023-03-22tools/power/x86/intel-speed-select: Abstract read_pm_configZhang Rui3-14/+22
2023-03-22tools/power/x86/intel-speed-select: Abstract clos_associateZhang Rui3-16/+26
2023-03-22tools/power/x86/intel-speed-select: Abstract clos_get_assoc_statusZhang Rui3-17/+24
2023-03-22tools/power/x86/intel-speed-select: Abstract set_closZhang Rui3-20/+28
2023-03-22tools/power/x86/intel-speed-select: Abstract pm_get_closZhang Rui3-15/+23
2023-03-22tools/power/x86/intel-speed-select: Abstract pm_qos_configZhang Rui3-84/+93
2023-03-22tools/power/x86/intel-speed-select: Abstract get_clos_informationZhang Rui3-21/+28
2023-03-22tools/power/x86/intel-speed-select: Abstract get_get_trlsZhang Rui3-8/+24
2023-03-22tools/power/x86/intel-speed-select: Enhance get_tdp_infoZhang Rui2-59/+60
2023-03-22tools/power/x86/intel-speed-select: Abstract get_uncore_p0_p1_infoZhang Rui3-42/+50
2023-03-22tools/power/x86/intel-speed-select: Abstract get_fact_infoZhang Rui3-87/+96