<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/tools/power/cpupower/README, branch master</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=master</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2025-05-13T22:06:28Z</updated>
<entry>
<title>cpupower: do not install files to /etc/default/</title>
<updated>2025-05-13T22:06:28Z</updated>
<author>
<name>Francesco Poli (wintermute)</name>
</author>
<published>2025-05-13T16:29:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e5174365c13246ed8fd2d40900edec37be6f7a34'/>
<id>urn:sha1:e5174365c13246ed8fd2d40900edec37be6f7a34</id>
<content type='text'>
Improve the installation procedure for the systemd service unit
'cpupower.service', to be more distro-agnostic. Do not install the
service unit configuration file to /etc/default/ (a directory that
is used by Debian and Debian-derivatives and only rarely by other
distros).

Also, clarify the role of the configuration file in its own comments.

Link: https://lore.kernel.org/linux-pm/20250509002206.bd2519ba52035d47c3c32aa6@paranoici.org/T/#ma8a3fa80acc4036af6c754e8ecabacc55b288ad1

Link: https://lore.kernel.org/r/20250513163937.61062-5-invernomuto@paranoici.org
Fixes: 9c70b779ad91 ("cpupower: add a systemd service to run cpupower")
Signed-off-by: Francesco Poli (wintermute) &lt;invernomuto@paranoici.org&gt;
Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cpupower: do not call systemctl at install time</title>
<updated>2025-05-13T22:06:22Z</updated>
<author>
<name>Francesco Poli (wintermute)</name>
</author>
<published>2025-05-13T16:29:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4edef850a15c761039a50c119dbc8769b08ca45b'/>
<id>urn:sha1:4edef850a15c761039a50c119dbc8769b08ca45b</id>
<content type='text'>
Fix the installation procedure for the systemd service unit
'cpupower.service'. Do not call "systemctl daemon-reload" in the
Makefile, but explain when this command should be manually issued
in the README file.

Link: https://lore.kernel.org/linux-pm/20250509002206.bd2519ba52035d47c3c32aa6@paranoici.org/T/#mfbb938f9c0d5a21173acb92a061eb9205fd0abfe

Link: https://lore.kernel.org/r/20250513163937.61062-4-invernomuto@paranoici.org
Fixes: 9c70b779ad91 ("cpupower: add a systemd service to run cpupower")
Signed-off-by: Francesco Poli (wintermute) &lt;invernomuto@paranoici.org&gt;
Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cpupower: add a systemd service to run cpupower</title>
<updated>2025-05-02T19:52:45Z</updated>
<author>
<name>Francesco Poli (wintermute)</name>
</author>
<published>2025-04-25T15:07:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9c70b779ad91604dbfcfcde90c292797cb1ff352'/>
<id>urn:sha1:9c70b779ad91604dbfcfcde90c292797cb1ff352</id>
<content type='text'>
One of the most typical use cases of the 'cpupower' utility works as
follows: run 'cpupower' at boot with the desired command-line options
and then forget about it.

Add a systemd service (disabled by default) that automates this use
case (for environments where the initialization system is 'systemd'),
by running 'cpupower' at boot with the settings read from a default
configuration file.

The systemd service, the associated support script and the
corresponding default configuration file are derived from what is
provided by the Arch Linux package (under "GPL-2.0-or-later" terms),
modernized and enhanced in various ways (the script has also been
checked with 'shellcheck').

Link: https://gitlab.archlinux.org/archlinux/packaging/packages/linux-tools/-/tree/dd2e2a311e05413d0d87a0346ffce8c7e98d6d2b

Signed-off-by: Francesco Poli (wintermute) &lt;invernomuto@paranoici.org&gt;
Reviewed-by: John B. Wyatt IV &lt;jwyatt@redhat.com&gt;
Reviewed-by: John B. Wyatt IV &lt;sageofredondo@gmail.com&gt;
Tested-by: John B. Wyatt IV &lt;jwyatt@redhat.com&gt;
Tested-by: John B. Wyatt IV &lt;sageofredondo@gmail.com&gt;
Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cpupower: Improve cpupower build process description</title>
<updated>2024-06-18T18:09:09Z</updated>
<author>
<name>Roman Storozhenko</name>
</author>
<published>2024-06-15T12:56:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3dbc921479ea718586c9aa75d5b9191beeac691c'/>
<id>urn:sha1:3dbc921479ea718586c9aa75d5b9191beeac691c</id>
<content type='text'>
Enhance cpupower build process description with the information on
building and installing the utility to the user defined directories
as well as with the information on the way of running the utility from
the custom defined installation directory.

Signed-off-by: Roman Storozhenko &lt;romeusmeister@gmail.com&gt;
Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cpupower: Remove dead link to homepage, and update the targets built.</title>
<updated>2014-05-16T22:36:36Z</updated>
<author>
<name>Ramkumar Ramachandra</name>
</author>
<published>2014-05-13T10:41:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=db262ea4152a45bb35dd4e87e13bb234e0543a77'/>
<id>urn:sha1:db262ea4152a45bb35dd4e87e13bb234e0543a77</id>
<content type='text'>
Signed-off-by: Ramkumar Ramachandra &lt;artagnon@gmail.com&gt;
Signed-off-by: Thomas Renninger &lt;trenn@suse.de&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>cpupower: Rename cpufrequtils -&gt; cpupower, and libcpufreq -&gt; libcpupower.</title>
<updated>2014-05-16T22:36:36Z</updated>
<author>
<name>Ramkumar Ramachandra</name>
</author>
<published>2014-05-13T10:41:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a504c028c96b738d1579b0bfe73782f80d8696f6'/>
<id>urn:sha1:a504c028c96b738d1579b0bfe73782f80d8696f6</id>
<content type='text'>
Signed-off-by: Ramkumar Ramachandra &lt;artagnon@gmail.com&gt;
Signed-off-by: Thomas Renninger &lt;trenn@suse.de&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>cpupowerutils - cpufrequtils extended with quite some features</title>
<updated>2011-07-29T16:35:36Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2011-03-30T14:30:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7fe2f6399a84760a9af8896ac152728250f82adb'/>
<id>urn:sha1:7fe2f6399a84760a9af8896ac152728250f82adb</id>
<content type='text'>
CPU power consumption vs performance tuning is no longer
limited to CPU frequency switching anymore: deep sleep states,
traditional dynamic frequency scaling and hidden turbo/boost
frequencies are tied close together and depend on each other.
The first two exist on different architectures like PPC, Itanium and
ARM, the latter (so far) only on X86. On X86 the APU (CPU+GPU) will
only run most efficiently if CPU and GPU has proper power management
in place.

Users and Developers want to have *one* tool to get an overview what
their system supports and to monitor and debug CPU power management
in detail. The tool should compile and work on as many architectures
as possible.

Once this tool stabilizes a bit, it is intended to replace the
Intel-specific tools in tools/power/x86

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
</feed>
