aboutsummaryrefslogtreecommitdiffstats
path: root/tools/power/cpupower
AgeCommit message (Expand)AuthorFilesLines
2024-03-06Fix cpupower-frequency-info.1 man page typoJan Kratochvil1-1/+1
2024-01-21tools cpupower bench: Override CFLAGS assignmentsStanley Chan1-1/+1
2023-10-25cpupower: fix reference to nonexistent documentVegard Nossum1-1/+1
2023-08-17cpupower: Add Georgian translation to Makefile LANGUAGESShuah Khan1-1/+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-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
2022-11-30cpupower: rapl monitor - shows the used power consumption in uj for each rapl...Thomas Renninger4-3/+154
2022-11-30cpupower: Introduce powercap intel-rapl library and powercap-info commandThomas Renninger7-4/+499
2022-11-30cpupower: Add Georgian translationZurab Kargareteli1-0/+983
2022-11-25tools/cpupower: Choose base_cpu to display default cpupower detailsSaket Kumar Bhaskar3-6/+6
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULEThomas Gleixner1-4/+2
2022-02-23cpupower: Add "perf" option to print AMD P-State informationHuang Rui2-1/+21
2022-02-22cpupower: Add function to print AMD P-State performance capabilitiesHuang Rui3-3/+40
2022-02-22cpupower: Move print_speed function into misc helperHuang Rui3-48/+52
2022-02-22cpupower: Enable boost state support for AMD P-State moduleHuang Rui3-0/+25
2022-02-22cpupower: Add AMD P-State sysfs definition and access helperHuang Rui1-0/+30
2022-02-22cpupower: Introduce ACPI CPPC libraryHuang Rui3-3/+83
2022-02-22cpupower: Add the function to get the sysfs value from specific tableHuang Rui2-7/+28
2022-02-22cpupower: Initial AMD P-State capabilityHuang Rui1-0/+13
2022-02-22cpupower: Add the function to check AMD P-State enabledHuang Rui2-0/+28
2022-02-22cpupower: Add AMD P-State capability flagHuang Rui1-0/+1
2022-01-24tools/power/cpupower/{ToDo => TODO}: Rename the todo fileozkanonur1-0/+0
2022-01-24tools: cpupower: fix typo in cpupower-idle-set(1) manpageAndreas Rammhold1-1/+1
2021-01-26cpupower: Add cpuid cap flag for MSR_AMD_HWCR supportNathan Fontenot3-7/+7
2021-01-26cpupower: Remove family arg to decode_pstates()Nathan Fontenot3-17/+14
2021-01-26cpupower: Condense pstate enabled bit checks in decode_pstates()Nathan Fontenot1-3/+3
2021-01-26cpupower: Update family checks when decoding HW pstatesNathan Fontenot3-5/+10
2021-01-26cpupower: Remove unused pscur variable.Nathan Fontenot1-8/+1
2021-01-26cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flagNathan Fontenot3-8/+14
2021-01-26cpupower: Correct macro name for CPB caps flagRobert Richter3-3/+3
2021-01-26cpupower: Update msr_pstate union struct namingNathan Fontenot1-12/+14
2021-01-05cpupower: add Makefile dependencies for install targetsIvan Babrou2-5/+5
2020-12-15Merge tag 'pm-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds5-2/+89
2020-11-16tools/power/cpupower: Read energy_perf_bias from sysfsBorislav Petkov7-35/+81
2020-10-26cpupower: Provide online and offline CPU informationBrahadambal Srinivasan5-1/+92
2020-10-23Merge tag 'pm-5.10-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds2-2/+2
2020-10-02tools: Avoid comma separated statementsJoe Perches1-5/+9
2020-08-20cpupower: speed up generating git version stringMartin Kaistra1-1/+1
2020-08-20cpupowerutils: fix spelling mistake "dependant" -> "dependent"Colin Ian King1-1/+1
2020-08-03Merge tag 'acpi-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-1/+1
2020-07-27ACPI: Use valid link to the ACPI specificationTiezhu Yang1-1/+1
2020-07-17cpupower: Replace HTTP links with HTTPS onesAlexander A. Klimov1-2/+2
2020-07-06cpupower: Fix NULL but dereferenced coccicheck errorsShuah Khan1-5/+5
2020-07-06cpupower: Fix comparing pointer to 0 coccicheck warnsShuah Khan1-3/+3
2020-05-08cpupower: Remove unneeded semicolonZou Wei7-9/+9
2020-03-25.gitignore: add SPDX License IdentifierMasahiro Yamada1-0/+1
2020-03-02cpupower: avoid multiple definition with gcc -fno-commonMike Gilbert4-3/+5
2020-01-27Correction to manpage of cpupowerBrahadambal Srinivasan1-3/+3
2020-01-17cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3eThomas Renninger3-23/+87
2019-11-05cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handlingJanakarajan Natarajan1-0/+14
2019-11-05cpupower: mperf_monitor: Update cpupower to use the RDPRU instructionJanakarajan Natarajan3-0/+25
2019-11-05cpupower: mperf_monitor: Introduce per_cpu_schedule flagJanakarajan Natarajan2-10/+33
2019-11-05cpupower: Move needs_root variable into a sub-structJanakarajan Natarajan8-8/+10
2019-11-04cpupower : Handle set and info subcommands correctlyAbhishek Goel2-0/+18
2019-10-01tools/power/cpupower: Fix initializer override in hsw_ext_cstatesNathan Chancellor1-1/+0
2019-08-29cpupower: update German translationBenjamin Weis1-164/+180
2019-08-29tools/power/cpupower: fix 64bit detection when cross-compilingSébastien Szymanski1-6/+8
2019-08-29cpupower: Add missing newline at end of fileGeert Uytterhoeven2-2/+2
2019-07-18kbuild: create *.mod with full directory path and remove MODVERDIRMasahiro Yamada1-2/+2
2019-06-13Merge tag 'linux-cpupower-5.2-rc6' of git://git.kernel.org/pub/scm/linux/kern...Rafael J. Wysocki7-6/+8
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285Thomas Gleixner1-9/+1
2019-06-04cpupower : frequency-set -r option misses the last cpu in related cpu listAbhishek Goel1-0/+2
2019-06-04cpupower: correct spelling of intervalNick Black6-6/+6
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167Thomas Gleixner1-13/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166Thomas Gleixner24-52/+24
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner8-112/+8
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155Thomas Gleixner2-28/+2
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner1-0/+1
2019-02-13tools/power/cpupower: Display boost frequency separatelyAbhishek Goel3-27/+50
2018-12-05cpupower : Auto-completion for cpupower toolAbhishek Goel2-1/+133
2018-11-06tools cpupower: Override CFLAGS assignmentsJiri Olsa1-6/+6
2018-11-06tools cpupower debug: Allow to use outside build flagsJiri Olsa1-2/+2
2018-11-06tools/power/cpupower: fix compilation with STATIC=trueKonstantin Khlebnikov5-6/+6
2018-10-23Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds6-10/+15
2018-10-08cpupower: Fix coredump on VMWarePrarit Bhargava2-0/+7
2018-10-08cpupower: Fix AMD Family 0x17 msr_pstate sizePrarit Bhargava1-1/+1
2018-10-04tools/cpupower: Add Hygon Dhyana supportPu Wen6-10/+15
2018-08-28cpupower: remove stringop-truncation waringAnders Roxell1-1/+1
2018-08-23treewide: convert ISO_8859-1 text comments to utf-8Arnd Bergmann2-82/+82
2018-05-29cpupower : Fix header name to read idle state nameAbhishek Goel3-15/+44
2018-05-10cpupower: fix spelling mistake: "logilename" -> "logfilename"Colin Ian King1-1/+1
2017-12-15cpupower: Remove FSF addressLaura Abbott1-4/+0
2017-11-30Merge tag 'pm-4.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2-4/+7
2017-11-18Merge tag 'linux-cpupower-4.15-rc2' of git://git.kernel.org/pub/scm/linux/ker...Rafael J. Wysocki2-4/+7
2017-11-18kbuild: /bin/pwd -> pwdBjørn Forsman1-1/+1
2017-11-15cpupower : Fix cpupower working when cpu0 is offlineAbhishek Goel1-3/+6
2017-11-15cpupowerutils: bench - Fix cpu online checkAbhishek Goel1-1/+1
2017-11-13Merge branches 'pm-devfreq' and 'pm-tools'Rafael J. Wysocki3-4/+7
2017-11-09tools/power/cpupower: add libcpupower.so.0.0.1 to .gitignorePrarit Bhargava1-2/+1
2017-11-09tools/power/cpupower: Add 64 bit library detectionPrarit Bhargava1-0/+6
2017-11-03cpupower: Fix no-rounding MHz frequency outputPrarit Bhargava1-2/+0
2017-11-02Merge tag 'spdx_identifiers-4.14-rc8' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds18-0/+18
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman18-0/+18
2017-10-07kbuild: revert $(realpath ...) to $(shell cd ... && /bin/pwd)Masahiro Yamada1-1/+1
2017-09-14Merge tag 'kbuild-v4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
2017-09-01kbuild: use $(abspath ...) instead of $(shell cd ... && /bin/pwd)Masahiro Yamada1-1/+1
2017-07-31tools/power/cpupower: allow running without cpu0Prarit Bhargava8-17/+28
2017-06-27cpupower: Add support for new AMD family 0x17Sherry Hurwitz3-11/+44
2017-06-27cpupower: Fix bug where return value was not usedSherry Hurwitz1-3/+2
2017-04-13cpupower: Fix turbo frequency reporting for pre-Sandy Bridge coresBen Hutchings1-0/+1
2017-01-19cpupower: Restore format of frequency-info limitStafford Horne1-9/+12
2016-12-17Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek...Linus Torvalds2-5/+1
2016-12-11make use of make variable CURDIR instead of calling pwdUwe Kleine-König2-5/+1
2016-11-01cpupower: Correct return type of cpu_power_is_cpu_online() in cpufreq-setLaura Abbott1-5/+2
2016-05-05cpupower: fix potential memory leakArjun Sreedharan1-3/+5
2016-04-28cpupower: Add cpuidle parts into libraryThomas Renninger17-931/+1242
2016-04-28cpupowerutils: bench: trivial fix of spelling mistake on "average"Colin Ian King2-3/+3
2016-04-28Fix cpupower manpages "NAME" sectionMattia Dongili4-4/+4
2016-04-28cpupower: bench: parse.c: fix several resource leaksColin Ian King1-3/+11
2016-04-28Honour user's LDFLAGSMattia Dongili1-1/+1
2016-01-19cpupower: Fix build error in cpufreq-infoShreyas B. Prabhu1-0/+1
2015-12-03cpupower: fix how "cpupower frequency-info" interprets latencyJacob Tanenbaum1-2/+2
2015-12-03cpupower: rework the "cpupower frequency-info" commandJacob Tanenbaum1-147/+88
2015-12-03cpupower: Do not analyse offlined cpusThomas Renninger4-15/+31
2015-12-03cpupower: Provide STATIC variable in Makefile for debug buildsThomas Renninger2-1/+26
2015-12-03cpupower: Fix precedence issueThomas Renninger1-1/+1
2015-11-02Creating a common structure initialization pattern for struct optionSriram Raghunathan7-35/+31
2015-11-02cpupower: Enable disabled Cstates if they are below max latencyThomas Renninger2-5/+16
2015-11-02cpupower: Remove debug message when using cpupower idle-set -D switchThomas Renninger1-2/+0
2015-11-02cpupower: cpupower monitor reports uninitialized values for offline cpusJacob Tanenbaum2-9/+23
2015-09-01Merge tag 'pm+acpi-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-0/+6
2015-08-29tools: cpupower: Fix error when running cpupower monitorShreyas B. Prabhu1-0/+2
2015-07-23cpupower: Do not change the frequency of offline cpuShilpasri G Bhat1-0/+4
2015-07-06x86/asm/tsc: Rename native_read_tsc() to rdtsc()Andy Lutomirski1-2/+2
2015-07-06x86/asm/tsc: Replace rdtscll() with native_read_tsc()Andy Lutomirski1-2/+2
2015-05-30cpupower: mperf monitor: fix output in MAX_FREQ_SYSFS modeHerton R. Krzesinski1-2/+3
2015-04-15cpupower: fix breakage from libpci API changeLucas Stach1-2/+9
2015-03-11Revert "cpupower Makefile change to help run the tool without 'make install'"Josh Boyer1-1/+1
2015-01-30cpupower Makefile change to help run the tool without 'make install'sriram@marirs.net.in1-1/+1
2014-12-19tools / cpupower: Fix no idle state information return valuePrarit Bhargava1-1/+1
2014-12-19tools / cpupower: Correctly detect if running as rootMichal Privoznik1-1/+1
2014-12-14Revert "tools: cpupower: fix return checks for sysfs_get_idlestate_count()"Prarit Bhargava1-4/+4
2014-12-05tools: cpupower: fix return checks for sysfs_get_idlestate_count()Prarit Bhargava1-4/+4
2014-07-30cpupower: Remove redundant error checkPeter Senna Tschudin1-6/+5
2014-07-30cpupower: bench: parse.c: Fix several minor errorsRickard Strandqvist1-18/+21
2014-07-30cpupower: mperf monitor: Correct use of ! and &Himangi Saraogi1-1/+1
2014-07-19PM / tools: cpupower: drop negativity check on unsigned valueAndrey Utkin1-1/+1
2014-06-03Merge branches 'acpi-tools' and 'pm-tools'Rafael J. Wysocki12-173/+192
2014-05-17cpupower: Remove mc and smt power aware scheduler info/settingsThomas Renninger4-106/+5
2014-05-17cpupower: cpupower info -b should return 0 on success, not the perf bias valueThomas Renninger1-3/+4
2014-05-17cpupower: If root, try to load msr driver on x86 if /dev/cpu/0/msr is not ava...Thomas Renninger1-0/+14
2014-05-17cpupower: Install recently added cpupower-idle-{set, info} manpagesThomas Renninger1-0/+2
2014-05-17cpupower: Introduce idle state disable-by-latency and enable-allThomas Renninger2-8/+77
2014-05-17cpupower: Remove all manpages on make uninstallRamkumar Ramachandra1-2/+6
2014-05-17cpupower: Remove dead link to homepage, and update the targets built.Ramkumar Ramachandra2-10/+7
2014-05-17cpupower: Rename cpufrequtils -> cpupower, and libcpufreq -> libcpupower.Ramkumar Ramachandra1-6/+6
2014-05-07PM / tools: cpupower: add option to display values without round offsPrarit Bhargava2-40/+73
2014-05-01cpufreq: Make linux-pm@vger.kernel.org official mailing listViresh Kumar2-2/+2
2014-01-17Merge branches 'acpi-tools' and 'pm-tools'Rafael J. Wysocki1-1/+1
2014-01-12Merge branch 'acpi-cleanup'Rafael J. Wysocki1-4/+1
2014-01-08cpupower: Fix sscanf robustness in cpufreq-setOne Thousand Gnomes1-1/+1
2013-12-17cpupower: Fix segfault due to incorrect getopt_long arugmentsJosh Boyer1-3/+3
2013-12-07ACPI: Clean up inclusions of ACPI header filesLv Zheng1-4/+1
2013-11-25tools: cpupower: fix wrong err msg not supported vs not availableThomas Renninger1-2/+2
2013-11-25tools: cpupower: Add cpupower-idle-set(1) manpageThomas Renninger2-1/+73
2013-07-05cpupower: Add Haswell family 0x45 specific idle monitor to show PC8,9,10 statesThomas Renninger3-0/+198
2013-07-05cpupower: Haswell also supports the C-states introduced with SandyBridgeThomas Renninger1-0/+4
2013-07-05cpupower: Introduce idle-set subcommand and C-state enabling/disablingThomas Renninger6-9/+142
2013-07-05cpupower: Implement disabling of cstate interfaceThomas Renninger2-1/+123
2013-07-05cpupower: Make idlestate usage unsignedThomas Renninger3-16/+6
2013-03-31treewide: Fix typos in kernel messagesMasanari Iida1-1/+1
2012-11-27cpupower: IvyBridge (0x3a and 0x3e models) supportThomas Renninger2-2/+10
2012-11-27cpupower: Provide -c param for cpupower monitor to schedule process on all coresThomas Renninger4-3/+48
2012-11-27cpupower tools: Fix warning and a bug with the cpu package countPalmer Cox1-5/+13
2012-11-27cpupower tools: Fix malloc of cpu_info structurePalmer Cox2-19/+12
2012-11-27cpupower tools: Fix issues with sysfs_topology_read_filePalmer Cox1-8/+13
2012-11-27cpupower tools: Fix minor warningsPalmer Cox2-21/+1
2012-11-27cpupower tools: Update .gitignore for files created in the debug directoriesPalmer Cox1-0/+7
2012-11-27cpupower tools: Remove brace expansion from clean targetPalmer Cox2-2/+6
2012-10-03kbuild: Fix gcc -x syntaxJean Delvare1-1/+1
2012-05-17sched: Remove stale power aware scheduling remnants and dysfunctional knobsPeter Zijlstra2-42/+2
2012-03-03cpupower tools: add install target to the debug tools' makefilesFranck Bui-Huu2-2/+24
2012-03-03cpupower tools: allow to build debug tools in a separate directory tooFranck Bui-Huu2-14/+26
2012-03-03cpupower: Fix broken mask valuesThomas Renninger1-2/+2
2012-03-03cpupower tool: allow to build in a separate directoryFranck Bui-Huu2-39/+71
2012-03-03cpupower tool: makefile: simplify the recipe used to generate cpupower.pot ta...Franck Bui-Huu1-3/+1
2012-03-03cpupower tool: remove use of undefined variables from the clean target of the...Franck Bui-Huu1-2/+0
2012-03-03cpupower: Fix linking with --as-neededOzan Çağlayan1-1/+1
2012-03-03cpupower: Remove unneeded code and by that fix a memleakThomas Renninger1-7/+0
2012-03-03cpupower: Fix number of idle statesThomas Renninger1-3/+2
2012-03-03cpupower: Unify cpupower-frequency-* manpagesThomas Renninger2-6/+2
2012-03-03cpupower: Add cpupower-idle-info manpageThomas Renninger1-0/+90
2012-03-03cpupower: AMD fam14h/Ontario monitor can also be used by fam12h cpusThomas Renninger2-9/+9
2012-03-03cpupower: Better interface for accessing AMD pci registersThomas Renninger4-23/+32
2011-08-19cpupower: use man(1) when calling "cpupower help subcommand"Dominik Brodowski11-228/+86
2011-08-19cpupower: make NLS truly optionalDominik Brodowski2-0/+10
2011-08-19cpupower: fix Makefile typoDave Jones1-2/+2
2011-08-15cpupower: Make monitor command -c/--cpu awareThomas Renninger1-0/+8
2011-08-15cpupower: Better detect offlined CPUsThomas Renninger5-4/+66
2011-08-15cpupower: Do not show an empty Idle_Stats monitor if no idle driver is availableThomas Renninger1-1/+1
2011-08-15cpupower: mperf monitor - Use TSC to calculate max frequency if possibleThomas Renninger2-48/+131
2011-08-15cpupower: avoid using symlinksAmerigo Wang3-6/+4
2011-07-29cpupower: Do detect IDA (opportunistic processor performance) via cpuidThomas Renninger4-41/+9