Closed lucasbernardestoradex closed 4 months ago
The buidhistory-diff
is:
diff --git a/images/verdin_imx8mp/glibc/torizon-core-docker/build-id.txt b/images/verdin_imx8mp/glibc/torizon-core-docker/build-id.txt
index c1a198a0..94fbdd9b 100644
--- a/images/verdin_imx8mp/glibc/torizon-core-docker/build-id.txt
+++ b/images/verdin_imx8mp/glibc/torizon-core-docker/build-id.txt
@@ -1,4 +1,4 @@
-verdin-imx8mp: torizon-core-docker configured for torizon 6.6.1-devel-20240528163840+build.0
+verdin-imx8mp: torizon-core-docker configured for torizon 6.6.1-devel-20240528175207+build.0
Build Configuration:
BB_VERSION = "2.0.0"
@@ -7,10 +7,10 @@ NATIVELSBSTRING = "universal"
TARGET_SYS = "aarch64-tdx-linux"
MACHINE = "verdin-imx8mp"
DISTRO = "torizon"
-DISTRO_VERSION = "6.6.1-devel-20240528163840+build.0"
+DISTRO_VERSION = "6.6.1-devel-20240528175207+build.0"
TUNE_FEATURES = "aarch64 armv8a crc cortexa53"
TARGET_FPU = ""
-meta-toradex-torizon = "HEAD:a0fda5c93fae15a9fad7c34f72a0d131d718bde3"
+meta-toradex-torizon = "HEAD:1370c51779e9d2110a2ebfc883535ae48d5dc7b9"
meta-toradex-security = "HEAD:d4ed7e16b604d0a7f422f7353dd809da0a720c00"
meta-toradex-distro = "HEAD:b2e00094d6e588433f54fe7f89ff83dfd4b755a7"
meta-toradex-bsp-common = "HEAD:8d1f2f55a0aacba66f768ad8162d64c04e859e28"
diff --git a/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel-nolibc-noupdate-nomodules.dot b/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel-nolibc-noupdate-nomodules.dot
index b77cf76b..a963f40e 100644
--- a/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel-nolibc-noupdate-nomodules.dot
+++ b/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel-nolibc-noupdate-nomodules.dot
@@ -63,6 +63,8 @@ digraph depends {
"coreutils" -> "libattr1"
"coreutils" -> "libcap"
"coreutils" -> "libgmp10"
+"cpupower" -> "bash"
+"cpupower-bash-completion" -> "bash-completion"
"cracklib" -> "libz1"
"cryptsetup" -> "libblkid1"
"cryptsetup" -> "libcrypto3"
diff --git a/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel-nolibc-noupdate.dot b/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel-nolibc-noupdate.dot
index 0f489bcf..a0fa5052 100644
--- a/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel-nolibc-noupdate.dot
+++ b/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel-nolibc-noupdate.dot
@@ -64,6 +64,8 @@ digraph depends {
"coreutils" -> "libattr1"
"coreutils" -> "libcap"
"coreutils" -> "libgmp10"
+"cpupower" -> "bash"
+"cpupower-bash-completion" -> "bash-completion"
"cracklib" -> "libz1"
"cryptsetup" -> "kernel-module-aes-generic" [style=dotted]
"cryptsetup" -> "kernel-module-cbc" [style=dotted]
diff --git a/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel-nolibc.dot b/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel-nolibc.dot
index e616d2b5..43f96111 100644
--- a/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel-nolibc.dot
+++ b/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel-nolibc.dot
@@ -72,6 +72,8 @@ digraph depends {
"coreutils" -> "libgmp10"
"coreutils" -> "update-alternatives-opkg"
"cpio" -> "update-alternatives-opkg"
+"cpupower" -> "bash"
+"cpupower-bash-completion" -> "bash-completion"
"cracklib" -> "libz1"
"cryptsetup" -> "kernel-module-aes-generic" [style=dotted]
"cryptsetup" -> "kernel-module-cbc" [style=dotted]
diff --git a/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel.dot b/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel.dot
index c5060f22..84bbfb6c 100644
--- a/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel.dot
+++ b/images/verdin_imx8mp/glibc/torizon-core-docker/depends-nokernel.dot
@@ -89,7 +89,9 @@ digraph depends {
"coreutils" -> "update-alternatives-opkg"
"cpio" -> "libc6"
"cpio" -> "update-alternatives-opkg"
-"cpufrequtils" -> "libc6"
+"cpupower" -> "bash"
+"cpupower-bash-completion" -> "bash-completion"
+"cpupower" -> "libc6"
"cracklib" -> "libc6"
"cracklib" -> "libz1"
"cryptsetup" -> "kernel-module-aes-generic" [style=dotted]
diff --git a/images/verdin_imx8mp/glibc/torizon-core-docker/depends.dot b/images/verdin_imx8mp/glibc/torizon-core-docker/depends.dot
index c5060f22..84bbfb6c 100644
--- a/images/verdin_imx8mp/glibc/torizon-core-docker/depends.dot
+++ b/images/verdin_imx8mp/glibc/torizon-core-docker/depends.dot
@@ -89,7 +89,9 @@ digraph depends {
"coreutils" -> "update-alternatives-opkg"
"cpio" -> "libc6"
"cpio" -> "update-alternatives-opkg"
-"cpufrequtils" -> "libc6"
+"cpupower" -> "bash"
+"cpupower-bash-completion" -> "bash-completion"
+"cpupower" -> "libc6"
"cracklib" -> "libc6"
"cracklib" -> "libz1"
"cryptsetup" -> "kernel-module-aes-generic" [style=dotted]
diff --git a/images/verdin_imx8mp/glibc/torizon-core-docker/files-in-image.txt b/images/verdin_imx8mp/glibc/torizon-core-docker/files-in-image.txt
index f4129f55..9da6e3f9 100644
--- a/images/verdin_imx8mp/glibc/torizon-core-docker/files-in-image.txt
+++ b/images/verdin_imx8mp/glibc/torizon-core-docker/files-in-image.txt
@@ -20,6 +20,7 @@ drwxr-xr-x root root 4096 ./etc/ca-certificates
drwxr-xr-x root root 4096 ./etc/ca-certificates/update.d
drwxr-xr-x root root 4096 ./etc/chatscripts
-rwxr-xr-x root root 653 ./etc/chatscripts/pap
+-rw-r--r-- root root 175 ./etc/cpufreq-bench.conf
drwxr-xr-x root root 4096 ./etc/daxctl.conf.d
-rw-r--r-- root root 1113 ./etc/daxctl.conf.d/daxctl.example.conf
drwxr-xr-x root root 4096 ./etc/dbus-1
@@ -85,7 +86,7 @@ drwxr-xr-x root root 4096 ./etc/iptables
-rw-r--r-- root root 0 ./etc/iptables/iptables.rules
-rw-r--r-- root root 54 ./etc/issue
-rw-r--r-- root root 51 ./etc/issue.net
--rw-r--r-- root root 11423 ./etc/ld.so.cache
+-rw-r--r-- root root 11425 ./etc/ld.so.cache
-rw-r--r-- root root 33 ./etc/ld.so.conf
drwxr-xr-x root root 4096 ./etc/libblockdev
drwxr-xr-x root root 4096 ./etc/libblockdev/conf.d
@@ -110,7 +111,7 @@ drwxr-xr-x root root 4096 ./etc/lvm/profile
-r--r--r-- root root 80 ./etc/lvm/profile/thin-performance.profile
-r--r--r-- root root 563 ./etc/lvm/profile/vdo-small.profile
-rw-r--r-- root root 0 ./etc/machine-id
--rw-r--r-- root root 3425 ./etc/manifest.xml
+-rw-r--r-- root root 3532 ./etc/manifest.xml
-rw-r--r-- root root 782 ./etc/mke2fs.conf
drwxr-xr-x root root 4096 ./etc/ModemManager
drwxr-xr-x root root 4096 ./etc/ModemManager/connection.d
@@ -768,9 +769,8 @@ lrwxrwxrwx root root 23 ./usr/bin/comm -> /usr/bin/comm.core
-rwxr-xr-x root root 129328 ./usr/bin/cp.coreutils
-rwxr-xr-x root root 181760 ./usr/bin/cpio.cpio
lrwxrwxrwx root root 18 ./usr/bin/cpio -> /usr/bin/cpio.cpio
--rwxr-xr-x root root 6280 ./usr/bin/cpufreq-aperf
--rwxr-xr-x root root 18888 ./usr/bin/cpufreq-info
--rwxr-xr-x root root 14608 ./usr/bin/cpufreq-set
+-rwxr-xr-x root root 2493 ./usr/bin/cpufreq-bench_plot.sh
+-rwxr-xr-x root root 56728 ./usr/bin/cpupower
lrwxrwxrwx root root 21 ./usr/bin/cp -> /usr/bin/cp.coreutils
lrwxrwxrwx root root 23 ./usr/bin/crc32 -> /usr/bin/busybox.nosuid
-rwxr-xr-x root root 133200 ./usr/bin/crlutil
@@ -1622,8 +1622,8 @@ lrwxrwxrwx root root 18 ./usr/lib/libcap-ng.so.0 -> libcap-n
lrwxrwxrwx root root 14 ./usr/lib/libcap.so.2 -> libcap.so.2.66
-rwxr-xr-x root root 14240 ./usr/lib/libcom_err.so.2.1
lrwxrwxrwx root root 17 ./usr/lib/libcom_err.so.2 -> libcom_err.so.2.1
--rwxr-xr-x root root 18336 ./usr/lib/libcpufreq.so.0.0.0
-lrwxrwxrwx root root 19 ./usr/lib/libcpufreq.so.0 -> libcpufreq.so.0.0.0
+-rwxr-xr-x root root 26528 ./usr/lib/libcpupower.so.0.0.1
+lrwxrwxrwx root root 20 ./usr/lib/libcpupower.so.0 -> libcpupower.so.0.0.1
-rwxr-xr-x root root 47008 ./usr/lib/libcrack.so.2.9.0
lrwxrwxrwx root root 17 ./usr/lib/libcrack.so.2 -> libcrack.so.2.9.0
-rwxr-xr-x root root 4298880 ./usr/lib/libcrypto.so.3
@@ -6448,6 +6448,7 @@ lrwxrwxrwx root root 28 ./usr/sbin/brctl -> /usr/sbin/brctl.
lrwxrwxrwx root root 25 ./usr/sbin/chpasswd -> /usr/sbin/chpasswd.shadow
-rwxr-xr-x root root 47392 ./usr/sbin/chroot.coreutils
lrwxrwxrwx root root 26 ./usr/sbin/chroot -> /usr/sbin/chroot.coreutils
+-rwxr-xr-x root root 22952 ./usr/sbin/cpufreq-bench
-rwxr-xr-x root root 10216 ./usr/sbin/cracklib-check
-rwxr-xr-x root root 575 ./usr/sbin/cracklib-format
-rwxr-xr-x root root 10216 ./usr/sbin/cracklib-packer
@@ -6784,6 +6785,7 @@ drwxr-xr-x root root 4096 ./usr/share/bash-completion/completi
-rw-r--r-- root root 484 ./usr/share/bash-completion/completions/colcrt
-rw-r--r-- root root 509 ./usr/share/bash-completion/completions/colrm
-rw-r--r-- root root 1449 ./usr/share/bash-completion/completions/column
+-rw-r--r-- root root 3503 ./usr/share/bash-completion/completions/cpupower
-rw-r--r-- root root 335 ./usr/share/bash-completion/completions/ctrlaltdel
-rw-r--r-- root root 15195 ./usr/share/bash-completion/completions/cxl
-rw-r--r-- root root 15195 ./usr/share/bash-completion/completions/daxctl
@@ -7042,7 +7044,7 @@ drwxr-xr-x root root 12288 ./usr/share/ca-certificates/mozilla
-rw-r--r-- root root 948 ./usr/share/ca-certificates/mozilla/USERTrust_ECC_Certification_Authority.crt
-rw-r--r-- root root 2094 ./usr/share/ca-certificates/mozilla/USERTrust_RSA_Certification_Authority.crt
-rw-r--r-- root root 1513 ./usr/share/ca-certificates/mozilla/XRamp_Global_CA_Root.crt
-drwxr-xr-x root root 163840 ./usr/share/common-licenses
+drwxr-xr-x root root 172032 ./usr/share/common-licenses
drwxr-xr-x root root 4096 ./usr/share/common-licenses/acl
-rw-r--r-- root root 18311 ./usr/share/common-licenses/acl/COPYING
-rw-r--r-- root root 26762 ./usr/share/common-licenses/acl/COPYING.LGPL
@@ -7190,10 +7192,12 @@ drwxr-xr-x root root 4096 ./usr/share/common-licenses/cpio
-rw-r--r-- root root 35068 ./usr/share/common-licenses/cpio/COPYING
lrwxrwxrwx root root 23 ./usr/share/common-licenses/cpio/generic_GPL-3.0-only -> ../generic_GPL-3.0-only
-rw-r--r-- root root 38 ./usr/share/common-licenses/cpio/recipeinfo
-drwxr-xr-x root root 4096 ./usr/share/common-licenses/cpufrequtils
--rw-r--r-- root root 17992 ./usr/share/common-licenses/cpufrequtils/COPYING
-lrwxrwxrwx root root 23 ./usr/share/common-licenses/cpufrequtils/generic_GPL-2.0-only -> ../generic_GPL-2.0-only
--rw-r--r-- root root 37 ./usr/share/common-licenses/cpufrequtils/recipeinfo
+drwxr-xr-x root root 4096 ./usr/share/common-licenses/cpupower
+drwxr-xr-x root root 4096 ./usr/share/common-licenses/cpupower-bash-completion
+lrwxrwxrwx root root 23 ./usr/share/common-licenses/cpupower-bash-completion/generic_GPL-2.0-only -> ../generic_GPL-2.0-only
+-rw-r--r-- root root 37 ./usr/share/common-licenses/cpupower-bash-completion/recipeinfo
+lrwxrwxrwx root root 23 ./usr/share/common-licenses/cpupower/generic_GPL-2.0-only -> ../generic_GPL-2.0-only
+-rw-r--r-- root root 37 ./usr/share/common-licenses/cpupower/recipeinfo
drwxr-xr-x root root 4096 ./usr/share/common-licenses/cracklib
-rw-r--r-- root root 26542 ./usr/share/common-licenses/cracklib/COPYING.LIB
lrwxrwxrwx root root 28 ./usr/share/common-licenses/cracklib/generic_LGPL-2.1-or-later -> ../generic_LGPL-2.1-or-later
@@ -13903,7 +13907,7 @@ lrwxrwxrwx root root 23 ./usr/share/common-licenses/libzstd/
lrwxrwxrwx root root 23 ./usr/share/common-licenses/libzstd/generic_GPL-2.0-only -> ../generic_GPL-2.0-only
-rw-r--r-- root root 1530 ./usr/share/common-licenses/libzstd/LICENSE
-rw-r--r-- root root 54 ./usr/share/common-licenses/libzstd/recipeinfo
--rw-r--r-- root root 320777 ./usr/share/common-licenses/license.manifest
+-rw-r--r-- root root 320874 ./usr/share/common-licenses/license.manifest
drwxr-xr-x root root 4096 ./usr/share/common-licenses/linux-firmware-imx-common
lrwxrwxrwx root root 26 ./usr/share/common-licenses/linux-firmware-imx-common/generic_Firmware-Abilis -> ../generic_Firmware-Abilis
lrwxrwxrwx root root 28 ./usr/share/common-licenses/linux-firmware-imx-common/generic_Firmware-adsp_sst -> ../generic_Firmware-adsp_sst
diff --git a/images/verdin_imx8mp/glibc/torizon-core-docker/image-info.txt b/images/verdin_imx8mp/glibc/torizon-core-docker/image-info.txt
index 513c7b77..b5e88146 100644
--- a/images/verdin_imx8mp/glibc/torizon-core-docker/image-info.txt
+++ b/images/verdin_imx8mp/glibc/torizon-core-docker/image-info.txt
@@ -1,13 +1,13 @@
DISTRO = torizon
-DISTRO_VERSION = 6.6.1-devel-20240528163840+build.0
+DISTRO_VERSION = 6.6.1-devel-20240528175207+build.0
USER_CLASSES = meta-virt-cfg meta-virt-k8s-cfg meta-virt-xen-cfg meta-virt-hosts
IMAGE_CLASSES = image_types_ostree image_types_ota image_repo_manifest image_type_torizon license_image
IMAGE_FEATURES = bash-completion-pkgs splash ssh-server-openssh
IMAGE_LINGUAS = en-us
-IMAGE_INSTALL = packagegroup-core-boot packagegroup-base-extended cpufrequtils curl ethtool evtest fluent-bit htop i2c-tools iproute2 iproute2-ip jq kernel-devsrc kernel-modules ldd less libpwquality mmc-utils nano neofetch networkmanager openssh-sftp-server ostree-customize-plymouth ostree-devicetree-overlays packagegroup-core-full-cmdline-multiuser packagegroup-core-full-cmdline-utils rsync set-hostname sshfs-fuse sudo systemd-analyze torizon-conf torizon-users tzdata udev-toradex-rules usermount vim-tiny wireguard-tools zram tdx-info auto-provisioning rac kernel-module-imx-gpu-viv nss-altfiles docker-ce docker-compose docker-compose-up docker-integrity-checker docker-watchdog docker-auto-prune aktualizr aktualizr-info aktualizr-shared-prov ostree os-release ostree-kernel ostree-initramfs ostree-devicetrees
+IMAGE_INSTALL = packagegroup-core-boot packagegroup-base-extended cpupower curl ethtool evtest fluent-bit htop i2c-tools iproute2 iproute2-ip jq kernel-devsrc kernel-modules ldd less libpwquality mmc-utils nano neofetch networkmanager openssh-sftp-server ostree-customize-plymouth ostree-devicetree-overlays packagegroup-core-full-cmdline-multiuser packagegroup-core-full-cmdline-utils rsync set-hostname sshfs-fuse sudo systemd-analyze torizon-conf torizon-users tzdata udev-toradex-rules usermount vim-tiny wireguard-tools zram tdx-info auto-provisioning rac kernel-module-imx-gpu-viv nss-altfiles docker-ce docker-compose docker-compose-up docker-integrity-checker docker-watchdog docker-auto-prune aktualizr aktualizr-info aktualizr-shared-prov ostree os-release ostree-kernel ostree-initramfs ostree-devicetrees
BAD_RECOMMENDATIONS =
NO_RECOMMENDATIONS =
PACKAGE_EXCLUDE =
ROOTFS_POSTPROCESS_COMMAND = write_package_manifest; license_create_manifest; tweak_os_release_variant; adjust_container_engines; gen_bootloader_ota_files; zap_empty_root_password; rootfs_update_timestamp; write_image_test_data; set_systemd_default_target; systemd_create_users; empty_var_volatile; set_user_group; sort_passwd; rootfs_reproducible;
IMAGE_POSTPROCESS_COMMAND = buildhistory_get_imageinfo ;
-IMAGESIZE = 607204
+IMAGESIZE = 607224
diff --git a/images/verdin_imx8mp/glibc/torizon-core-docker/installed-package-info.txt b/images/verdin_imx8mp/glibc/torizon-core-docker/installed-package-info.txt
index 497f7d14..5ae3d7c9 100644
--- a/images/verdin_imx8mp/glibc/torizon-core-docker/installed-package-info.txt
+++ b/images/verdin_imx8mp/glibc/torizon-core-docker/installed-package-info.txt
@@ -310,6 +310,7 @@ libboost-thread1.78.0 boost-thread boost 1.78.0 106
kernel-module-xen-netback-5.15.148-6.6.1-devel+git.23a8e831749d kernel-module-xen-netback-5.15.148-6.6.1-devel+git.23a8e831749d linux-toradex 5.15.148+gitAUTOINC+17baa943ac_23a8e83174 106
kernel-module-usb-f-uvc-5.15.148-6.6.1-devel+git.23a8e831749d kernel-module-usb-f-uvc-5.15.148-6.6.1-devel+git.23a8e831749d linux-toradex 5.15.148+gitAUTOINC+17baa943ac_23a8e83174 106
kernel-module-raid6-pq-5.15.148-6.6.1-devel+git.23a8e831749d kernel-module-raid6-pq-5.15.148-6.6.1-devel+git.23a8e831749d linux-toradex 5.15.148+gitAUTOINC+17baa943ac_23a8e83174 106
+cpupower cpupower cpupower 1.0 106
kernel-module-rtl8192se-5.15.148-6.6.1-devel+git.23a8e831749d kernel-module-rtl8192se-5.15.148-6.6.1-devel+git.23a8e831749d linux-toradex 5.15.148+gitAUTOINC+17baa943ac_23a8e83174 105
python3-math python3-math python3 3.10.13 104
kernel-module-io-ti-5.15.148-6.6.1-devel+git.23a8e831749d kernel-module-io-ti-5.15.148-6.6.1-devel+git.23a8e831749d linux-toradex 5.15.148+gitAUTOINC+17baa943ac_23a8e83174 104
@@ -459,7 +460,6 @@ kernel-module-pegasus-5.15.148-6.6.1-devel+git.23a8e831749d kernel-module-pegasu
kernel-module-m88ds3103-5.15.148-6.6.1-devel+git.23a8e831749d kernel-module-m88ds3103-5.15.148-6.6.1-devel+git.23a8e831749d linux-toradex 5.15.148+gitAUTOINC+17baa943ac_23a8e83174 57
kernel-module-isofs-5.15.148-6.6.1-devel+git.23a8e831749d kernel-module-isofs-5.15.148-6.6.1-devel+git.23a8e831749d linux-toradex 5.15.148+gitAUTOINC+17baa943ac_23a8e83174 57
kernel-module-atmel-mxt-ts-5.15.148-6.6.1-devel+git.23a8e831749d kernel-module-atmel-mxt-ts-5.15.148-6.6.1-devel+git.23a8e831749d linux-toradex 5.15.148+gitAUTOINC+17baa943ac_23a8e83174 57
-cpufrequtils cpufrequtils cpufrequtils 008 57
kernel-module-usbtest-5.15.148-6.6.1-devel+git.23a8e831749d kernel-module-usbtest-5.15.148-6.6.1-devel+git.23a8e831749d linux-toradex 5.15.148+gitAUTOINC+17baa943ac_23a8e83174 56
kernel-module-snd-soc-pcm512x-5.15.148-6.6.1-devel+git.23a8e831749d kernel-module-snd-soc-pcm512x-5.15.148-6.6.1-devel+git.23a8e831749d linux-toradex 5.15.148+gitAUTOINC+17baa943ac_23a8e83174 56
kernel-module-ip6-tunnel-5.15.148-6.6.1-devel+git.23a8e831749d kernel-module-ip6-tunnel-5.15.148-6.6.1-devel+git.23a8e831749d linux-toradex 5.15.148+gitAUTOINC+17baa943ac_23a8e83174 56
@@ -1895,6 +1895,7 @@ auto-provisioning auto-provisioning auto-provisioning 1.0 4
linux-firmware-imx-sdma-license linux-firmware-imx-sdma-license linux-firmware 20231211 3
linux-firmware-imx-sdma-imx7d linux-firmware-imx-sdma-imx7d linux-firmware 20231211 3
kmod-bash-completion kmod-bash-completion kmod 29 3
+cpupower-bash-completion cpupower-bash-completion cpupower 1.0 3
busybox-udhcpc busybox-udhcpc busybox 1.35.0 3
base-files base-files base-files 3.0.14 3
zram zram zram 0.2 2
diff --git a/images/verdin_imx8mp/glibc/torizon-core-docker/installed-package-names.txt b/images/verdin_imx8mp/glibc/torizon-core-docker/installed-package-names.txt
index 52b9c8a9..1276d0e2 100644
--- a/images/verdin_imx8mp/glibc/torizon-core-docker/installed-package-names.txt
+++ b/images/verdin_imx8mp/glibc/torizon-core-docker/installed-package-names.txt
@@ -23,7 +23,8 @@ containerd-opencontainers
coreutils
coreutils-stdbuf
cpio
-cpufrequtils
+cpupower-bash-completion
+cpupower
cracklib
cryptsetup
curl
diff --git a/images/verdin_imx8mp/glibc/torizon-core-docker/installed-package-sizes.txt b/images/verdin_imx8mp/glibc/torizon-core-docker/installed-package-sizes.txt
index 52672981..68cf387d 100644
--- a/images/verdin_imx8mp/glibc/torizon-core-docker/installed-package-sizes.txt
+++ b/images/verdin_imx8mp/glibc/torizon-core-docker/installed-package-sizes.txt
@@ -310,6 +310,7 @@
106 KiB kernel-module-xen-netback-5.15.148-6.6.1-devel+git.23a8e831749d
106 KiB kernel-module-usb-f-uvc-5.15.148-6.6.1-devel+git.23a8e831749d
106 KiB kernel-module-raid6-pq-5.15.148-6.6.1-devel+git.23a8e831749d
+106 KiB cpupower
105 KiB kernel-module-rtl8192se-5.15.148-6.6.1-devel+git.23a8e831749d
104 KiB python3-math
104 KiB kernel-module-io-ti-5.15.148-6.6.1-devel+git.23a8e831749d
@@ -459,7 +460,6 @@
57 KiB kernel-module-m88ds3103-5.15.148-6.6.1-devel+git.23a8e831749d
57 KiB kernel-module-isofs-5.15.148-6.6.1-devel+git.23a8e831749d
57 KiB kernel-module-atmel-mxt-ts-5.15.148-6.6.1-devel+git.23a8e831749d
-57 KiB cpufrequtils
56 KiB kernel-module-usbtest-5.15.148-6.6.1-devel+git.23a8e831749d
56 KiB kernel-module-snd-soc-pcm512x-5.15.148-6.6.1-devel+git.23a8e831749d
56 KiB kernel-module-ip6-tunnel-5.15.148-6.6.1-devel+git.23a8e831749d
@@ -1895,6 +1895,7 @@
3 KiB linux-firmware-imx-sdma-license
3 KiB linux-firmware-imx-sdma-imx7d
3 KiB kmod-bash-completion
+3 KiB cpupower-bash-completion
3 KiB busybox-udhcpc
3 KiB base-files
2 KiB zram
diff --git a/images/verdin_imx8mp/glibc/torizon-core-docker/installed-packages.txt b/images/verdin_imx8mp/glibc/torizon-core-docker/installed-packages.txt
index bee25a1f..45f829a4 100644
--- a/images/verdin_imx8mp/glibc/torizon-core-docker/installed-packages.txt
+++ b/images/verdin_imx8mp/glibc/torizon-core-docker/installed-packages.txt
@@ -23,7 +23,8 @@ containerd-opencontainers_v1.6.19+git0+1e1ea6e986-r0_cortexa53.ipk
coreutils_9.0-r0_cortexa53.ipk
coreutils-stdbuf_9.0-r0_cortexa53.ipk
cpio_2.14-r0_cortexa53.ipk
-cpufrequtils_008-r5_cortexa53.ipk
+cpupower-bash-completion_5.15.148-r0_verdin_imx8mp.ipk
+cpupower_5.15.148-r0_verdin_imx8mp.ipk
cracklib_2.9.8-r0_cortexa53.ipk
cryptsetup_2.4.3-r0_cortexa53.ipk
curl_8.6.0-r0_cortexa53.ipk
diff --git a/metadata-revs b/metadata-revs
index 756cfbde..85996927 100644
--- a/metadata-revs
+++ b/metadata-revs
@@ -1,4 +1,4 @@
-meta-toradex-torizon = HEAD:a0fda5c93fae15a9fad7c34f72a0d131d718bde3
+meta-toradex-torizon = HEAD:1370c51779e9d2110a2ebfc883535ae48d5dc7b9
meta-toradex-security = HEAD:d4ed7e16b604d0a7f422f7353dd809da0a720c00
meta-toradex-distro = HEAD:b2e00094d6e588433f54fe7f89ff83dfd4b755a7
meta-toradex-bsp-common = HEAD:8d1f2f55a0aacba66f768ad8162d64c04e859e28
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-bash-completion/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-bash-completion/latest
new file mode 100644
index 00000000..b81fd375
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-bash-completion/latest
@@ -0,0 +1,9 @@
+PV = 1.0
+PR = r0
+PKGV = 5.15.148
+RPROVIDES =
+RDEPENDS = bash-completion
+RRECOMMENDS =
+PKGSIZE = 3503
+FILES = /usr/share/bash-completion /etc/bash_completion.d
+FILELIST = /usr/share/bash-completion/completions/cpupower
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-dbg/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-dbg/latest
new file mode 100644
index 00000000..6797b217
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-dbg/latest
@@ -0,0 +1,9 @@
+PV = 1.0
+PR = r0
+PKGV = 5.15.148
+RPROVIDES =
+RDEPENDS =
+RRECOMMENDS = glibc-dbg
+PKGSIZE = 256528
+FILES = /usr/lib/debug /usr/lib/debug-static /usr/src/debug
+FILELIST = /usr/bin/.debug/cpupower /usr/lib/.debug/libcpupower.so.0.0.1 /usr/sbin/.debug/cpufreq-bench
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-dev/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-dev/latest
new file mode 100644
index 00000000..683c336b
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-dev/latest
@@ -0,0 +1,9 @@
+PV = 1.0
+PR = r0
+PKGV = 5.15.148
+RPROVIDES =
+RDEPENDS = cpupower (= 5.15.148-r0)
+RRECOMMENDS = bash-completion-dev bash-dev glibc-dev pciutils-dev
+PKGSIZE = 20
+FILES = /usr/include /usr/lib/lib*.so /usr/lib/lib*.so /usr/lib/*.la /usr/lib/*.o /usr/lib/pkgconfig /usr/share/pkgconfig /usr/share/aclocal /usr/lib/*.o /usr/lib/cpupower/*.la /usr/lib/*.la /usr/lib/cmake /usr/share/cmake
+FILELIST = /usr/lib/libcpupower.so
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-doc/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-doc/latest
new file mode 100644
index 00000000..449e4314
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-doc/latest
@@ -0,0 +1,9 @@
+PV = 1.0
+PR = r0
+PKGV = 5.15.148
+RPROVIDES =
+RDEPENDS =
+RRECOMMENDS =
+PKGSIZE = 29520
+FILES = /usr/share/doc /usr/share/man /usr/share/info /usr/share/gtk-doc /usr/share/gnome/help
+FILELIST = /usr/share/doc/README-BENCH /usr/share/doc/cpufreq-bench_script.sh /usr/share/man/man1/cpupower-frequency-info.1 /usr/share/man/man1/cpupower-frequency-set.1 /usr/share/man/man1/cpupower-idle-info.1 /usr/share/man/man1/cpupower-idle-set.1 /usr/share/man/man1/cpupower-info.1 /usr/share/man/man1/cpupower-monitor.1 /usr/share/man/man1/cpupower-set.1 /usr/share/man/man1/cpupower.1
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-cs/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-cs/latest
new file mode 100644
index 00000000..640f2f93
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-cs/latest
@@ -0,0 +1,9 @@
+PV = 1.0
+PR = r0
+PKGV = 5.15.148
+RPROVIDES = cpupower-locale cs-translation
+RDEPENDS =
+RRECOMMENDS = virtual-locale-cs
+PKGSIZE = 7214
+FILES = /usr/share/locale/cs
+FILELIST = /usr/share/locale/cs/LC_MESSAGES/cpupower.mo
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-de/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-de/latest
new file mode 100644
index 00000000..1dca8b14
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-de/latest
@@ -0,0 +1,9 @@
+PV = 1.0
+PR = r0
+PKGV = 5.15.148
+RPROVIDES = cpupower-locale de-translation
+RDEPENDS =
+RRECOMMENDS = virtual-locale-de
+PKGSIZE = 18983
+FILES = /usr/share/locale/de
+FILELIST = /usr/share/locale/de/LC_MESSAGES/cpupower.mo
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-fr/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-fr/latest
new file mode 100644
index 00000000..6d76047f
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-fr/latest
@@ -0,0 +1,9 @@
+PV = 1.0
+PR = r0
+PKGV = 5.15.148
+RPROVIDES = cpupower-locale fr-translation
+RDEPENDS =
+RRECOMMENDS = virtual-locale-fr
+PKGSIZE = 7328
+FILES = /usr/share/locale/fr
+FILELIST = /usr/share/locale/fr/LC_MESSAGES/cpupower.mo
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-it/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-it/latest
new file mode 100644
index 00000000..c7cb5e2b
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-it/latest
@@ -0,0 +1,9 @@
+PV = 1.0
+PR = r0
+PKGV = 5.15.148
+RPROVIDES = cpupower-locale it-translation
+RDEPENDS =
+RRECOMMENDS = virtual-locale-it
+PKGSIZE = 8721
+FILES = /usr/share/locale/it
+FILELIST = /usr/share/locale/it/LC_MESSAGES/cpupower.mo
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-pt/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-pt/latest
new file mode 100644
index 00000000..88b46a03
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-locale-pt/latest
@@ -0,0 +1,9 @@
+PV = 1.0
+PR = r0
+PKGV = 5.15.148
+RPROVIDES = cpupower-locale pt-translation
+RDEPENDS =
+RRECOMMENDS = virtual-locale-pt
+PKGSIZE = 8701
+FILES = /usr/share/locale/pt
+FILELIST = /usr/share/locale/pt/LC_MESSAGES/cpupower.mo
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-src/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-src/latest
new file mode 100644
index 00000000..6262773b
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-src/latest
@@ -0,0 +1,9 @@
+PV = 1.0
+PR = r0
+PKGV = 5.15.148
+RPROVIDES =
+RDEPENDS =
+RRECOMMENDS =
+PKGSIZE = 0
+FILES = /usr/src/debug
+FILELIST =
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-staticdev/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-staticdev/latest
new file mode 100644
index 00000000..85fb732b
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower-staticdev/latest
@@ -0,0 +1,9 @@
+PV = 1.0
+PR = r0
+PKGV = 5.15.148
+RPROVIDES =
+RDEPENDS = cpupower-dev (= 5.15.148-r0)
+RRECOMMENDS =
+PKGSIZE = 0
+FILES = /usr/lib/*.a /usr/lib/*.a /usr/lib/cpupower/*.a
+FILELIST =
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower/latest
new file mode 100644
index 00000000..df0510ce
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower/latest
@@ -0,0 +1,9 @@
+PV = 1.0
+PR = r0
+PKGV = 5.15.148
+RPROVIDES =
+RDEPENDS = bash glibc (>= 2.35)
+RRECOMMENDS =
+PKGSIZE = 108896
+FILES = /usr/bin/* /usr/sbin/* /usr/libexec/* /usr/lib/lib*.so.* /etc /com /var /usr/bin/* /usr/sbin/* /usr/lib/*.so.* /lib/udev /usr/lib/udev /usr/lib/udev /usr/lib/udev /usr/share/cpupower /usr/lib/cpupower/* /usr/share/pixmaps /usr/share/applications /usr/share/idl /usr/share/omf /usr/share/sounds /usr/lib/bonobo/servers
+FILELIST = /etc/cpufreq-bench.conf /usr/bin/cpufreq-bench_plot.sh /usr/bin/cpupower /usr/lib/libcpupower.so.0 /usr/lib/libcpupower.so.0.0.1 /usr/sbin/cpufreq-bench
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower/latest.pkg_postinst b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower/latest.pkg_postinst
new file mode 100644
index 00000000..ccf99782
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/cpupower/latest.pkg_postinst
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+if [ x"$D" = "x" ]; then
+ if [ -x /sbin/ldconfig ]; then /sbin/ldconfig ; fi
+fi
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/latest b/packages/verdin_imx8mp-tdx-linux/cpupower/latest
new file mode 100644
index 00000000..eddf2d53
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/latest
@@ -0,0 +1,8 @@
+PV = 1.0
+PR = r0
+DEPENDS = bash-completion gettext-native pciutils virtual/aarch64-tdx-linux-compilerlibs virtual/aarch64-tdx-linux-gcc virtual/libc
+PACKAGES = cpupower-src cpupower-dbg cpupower-staticdev cpupower-dev cpupower-doc cpupower cpupower-bash-completion cpupower-locale-cs cpupower-locale-de cpupower-locale-fr cpupower-locale-it cpupower-locale-pt
+LAYER = openembedded-layer
+LICENSE = GPL-2.0-only
+CONFIG =
+SRC_URI =
diff --git a/packages/verdin_imx8mp-tdx-linux/cpupower/sysroot b/packages/verdin_imx8mp-tdx-linux/cpupower/sysroot
new file mode 100644
index 00000000..81e50db6
--- /dev/null
+++ b/packages/verdin_imx8mp-tdx-linux/cpupower/sysroot
@@ -0,0 +1,9 @@
+drwxr-xr-x - - 4096 ./sysroot-providers
+-rw-r--r-- - - 8 ./sysroot-providers/cpupower
+-rw-r--r-- - - 8 ./sysroot-providers/virtual_cpupower
+drwxr-xr-x - - 4096 ./usr
+drwxr-xr-x - - 4096 ./usr/lib
+-rwxr-xr-x - - 26424 ./usr/lib/libcpupower.so.0.0.1
+lrwxrwxrwx - - 20 ./usr/lib/libcpupower.so.0 -> libcpupower.so.0.0.1
+lrwxrwxrwx - - 20 ./usr/lib/libcpupower.so -> libcpupower.so.0.0.1
+drwxr-xr-x - - 4096 ./usr/share
Changes look okay to me. One thing though I notice in the commits there's a 2nd commit about merging branches, could you remove/clean that up so it doesn't go into the commit history.
Also wait I see you're merging this to the master
branch? Is that correct? The current "active" branch is kirkstone-6.x.y
. If you want to see this change in our next release then it should go to this branch instead of master
.
Also wait I see you're merging this to the
master
branch? Is that correct? The current "active" branch iskirkstone-6.x.y
. If you want to see this change in our next release then it should go to this branch instead ofmaster
.
Yeah, since this is a major change that requires changes on developer website also, @leograba advised me to request the merge on branch master
, so that it should only be used in Torizon 7.
Okay everything looks good then. One final thing, another PR just got merged to master and it seems there's now a conflict here. You'll need to rebase your changes for a clean merge.
@lucasbernardestoradex please also edit the commit message explaining the reason why this change was made.
@lucasbernardestoradex it is not mandatory, but our commits usually follow the format
<topic>: <summary>
in this case, since you change was done inside torizon-core-common.inc
it would be
torizon-core-common: change the CPU frequency tool from cpufrequtils to cpupower
@leograba @EdTheBearded I changed the commit message. Is it OK now?
LGTM!
The image size increased 20 kB, the dependencies doensn't change. The image was tested on a Verdin iMX8MP and cpupower tool is working.