]> git.ipfire.org Git - people/stevee/ipfire-2.x.git/commitdiff
kernel: build cpupower
authorArne Fitzenreiter <arne_f@ipfire.org>
Wed, 20 Mar 2024 08:27:50 +0000 (09:27 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 20 Mar 2024 16:49:27 +0000 (17:49 +0100)
cpupower replace the function of cpufrequtils which is not updated since years.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/rootfiles/common/aarch64/linux
config/rootfiles/common/riscv64/linux
config/rootfiles/common/x86_64/linux
lfs/linux

index 92c4a4286c77fdb283def354f00fbc319de57f21..bb987c65088eadebaacaab6082c5c86a21c40f8e 100644 (file)
@@ -442,6 +442,7 @@ boot/dtb-KVER-ipfire
 #boot/dtb-KVER-ipfire/synaptics/berlin4ct-dmp.dtb
 #boot/dtb-KVER-ipfire/synaptics/berlin4ct-stb.dtb
 boot/vmlinuz-KVER-ipfire
+#etc/cpufreq-bench.conf
 etc/modprobe.d/framebuffer.conf
 etc/modprobe.d/ipv6.conf
 #lib/modules
@@ -23215,3 +23216,31 @@ lib/modules/KVER-ipfire/modules.symbols
 lib/modules/KVER-ipfire/modules.symbols.bin
 #lib/modules/KVER-ipfire/source
 sbin/gen_init_cpio
+#usr/bin/cpufreq-bench_plot.sh
+usr/bin/cpupower
+#usr/include/cpuidle.h
+#usr/include/powercap.h
+#usr/lib/libcpupower.so
+usr/lib/libcpupower.so.0.0.1
+usr/lib/libcpupower.so.1
+#usr/man/man1/cpupower-frequency-info.1
+#usr/man/man1/cpupower-frequency-set.1
+#usr/man/man1/cpupower-idle-info.1
+#usr/man/man1/cpupower-idle-set.1
+#usr/man/man1/cpupower-info.1
+#usr/man/man1/cpupower-monitor.1
+#usr/man/man1/cpupower-powercap-info.1
+#usr/man/man1/cpupower-set.1
+#usr/man/man1/cpupower.1
+#usr/sbin/cpufreq-bench
+#usr/share/bash-completion/completions/cpupower
+#usr/share/doc/packages
+#usr/share/doc/packages/cpupower
+#usr/share/doc/packages/cpupower/README-BENCH
+#usr/share/doc/packages/cpupower/cpufreq-bench_script.sh
+#usr/share/locale/cs/LC_MESSAGES/cpupower.mo
+#usr/share/locale/de/LC_MESSAGES/cpupower.mo
+#usr/share/locale/fr/LC_MESSAGES/cpupower.mo
+#usr/share/locale/it/LC_MESSAGES/cpupower.mo
+#usr/share/locale/ka/LC_MESSAGES/cpupower.mo
+#usr/share/locale/pt/LC_MESSAGES/cpupower.mo
index 5e1ac921cb4ba43e28da12d8b7a199bc983ae96d..0955b0882c182b91e98c4d8fd6dd0289e1fecfdb 100644 (file)
@@ -16,6 +16,7 @@ boot/dtb-KVER-ipfire
 #boot/dtb-KVER-ipfire/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb
 #boot/dtb-KVER-ipfire/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
 boot/vmlinuz-KVER-ipfire
+#etc/cpufreq-bench.conf
 etc/modprobe.d/framebuffer.conf
 etc/modprobe.d/ipv6.conf
 #lib/modules
@@ -22462,3 +22463,31 @@ lib/modules/KVER-ipfire/modules.symbols
 lib/modules/KVER-ipfire/modules.symbols.bin
 #lib/modules/KVER-ipfire/source
 sbin/gen_init_cpio
+#usr/bin/cpufreq-bench_plot.sh
+usr/bin/cpupower
+#usr/include/cpuidle.h
+#usr/include/powercap.h
+#usr/lib/libcpupower.so
+usr/lib/libcpupower.so.0.0.1
+usr/lib/libcpupower.so.1
+#usr/man/man1/cpupower-frequency-info.1
+#usr/man/man1/cpupower-frequency-set.1
+#usr/man/man1/cpupower-idle-info.1
+#usr/man/man1/cpupower-idle-set.1
+#usr/man/man1/cpupower-info.1
+#usr/man/man1/cpupower-monitor.1
+#usr/man/man1/cpupower-powercap-info.1
+#usr/man/man1/cpupower-set.1
+#usr/man/man1/cpupower.1
+#usr/sbin/cpufreq-bench
+#usr/share/bash-completion/completions/cpupower
+#usr/share/doc/packages
+#usr/share/doc/packages/cpupower
+#usr/share/doc/packages/cpupower/README-BENCH
+#usr/share/doc/packages/cpupower/cpufreq-bench_script.sh
+#usr/share/locale/cs/LC_MESSAGES/cpupower.mo
+#usr/share/locale/de/LC_MESSAGES/cpupower.mo
+#usr/share/locale/fr/LC_MESSAGES/cpupower.mo
+#usr/share/locale/it/LC_MESSAGES/cpupower.mo
+#usr/share/locale/ka/LC_MESSAGES/cpupower.mo
+#usr/share/locale/pt/LC_MESSAGES/cpupower.mo
index f3a8dea19cdd14da361e7cb151e6d308abad0d75..ac9233515730871cec5cfa03c0692b6c33811079 100644 (file)
@@ -1,6 +1,7 @@
 boot/System.map-KVER-ipfire
 boot/config-KVER-ipfire
 boot/vmlinuz-KVER-ipfire
+#etc/cpufreq-bench.conf
 etc/modprobe.d/framebuffer.conf
 etc/modprobe.d/ipv6.conf
 #lib/modules
@@ -23699,3 +23700,32 @@ lib/modules/KVER-ipfire/modules.symbols
 lib/modules/KVER-ipfire/modules.symbols.bin
 #lib/modules/KVER-ipfire/source
 sbin/gen_init_cpio
+#usr/bin/cpufreq-bench_plot.sh
+usr/bin/cpupower
+#usr/include/cpufreq.h
+#usr/include/cpuidle.h
+#usr/include/powercap.h
+#usr/lib/libcpupower.so
+usr/lib/libcpupower.so.0.0.1
+usr/lib/libcpupower.so.1
+#usr/man/man1/cpupower-frequency-info.1
+#usr/man/man1/cpupower-frequency-set.1
+#usr/man/man1/cpupower-idle-info.1
+#usr/man/man1/cpupower-idle-set.1
+#usr/man/man1/cpupower-info.1
+#usr/man/man1/cpupower-monitor.1
+#usr/man/man1/cpupower-powercap-info.1
+#usr/man/man1/cpupower-set.1
+#usr/man/man1/cpupower.1
+#usr/sbin/cpufreq-bench
+#usr/share/bash-completion/completions/cpupower
+#usr/share/doc/packages
+#usr/share/doc/packages/cpupower
+#usr/share/doc/packages/cpupower/README-BENCH
+#usr/share/doc/packages/cpupower/cpufreq-bench_script.sh
+#usr/share/locale/cs/LC_MESSAGES/cpupower.mo
+#usr/share/locale/de/LC_MESSAGES/cpupower.mo
+#usr/share/locale/fr/LC_MESSAGES/cpupower.mo
+#usr/share/locale/it/LC_MESSAGES/cpupower.mo
+#usr/share/locale/ka/LC_MESSAGES/cpupower.mo
+#usr/share/locale/pt/LC_MESSAGES/cpupower.mo
index efd3e8533fb3e4f159e6c740ecb71860f3a05941..962e08c7e809ea2d18e8c0532948660ef1f73df6 100644 (file)
--- a/lfs/linux
+++ b/lfs/linux
@@ -247,6 +247,11 @@ ifeq "$(LASTKERNEL)" "1"
 
        # Disable ipv6 at runtime
        echo "options ipv6 disable_ipv6=1" > /etc/modprobe.d/ipv6.conf
+
+       # build cpupower utility
+       cd $(DIR_APP)/tools/power/cpupower && make $(MAKETUNING)
+       cd $(DIR_APP)/tools/power/cpupower && make install
+
 endif
 endif