kernel: build cpupower

cpupower replace the function of cpufrequtils which is not updated since years.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
This commit is contained in:
Arne Fitzenreiter
2024-03-20 09:27:50 +01:00
parent 08d869d54f
commit 81986d40a9
4 changed files with 93 additions and 0 deletions

View 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

View 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

View 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

View File

@@ -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