Skip to content
Snippets Groups Projects
Verified Commit f162908c authored by Peter Jung's avatar Peter Jung
Browse files

linux-tools: add intel-speed-select support

Fixes: #1


Signed-off-by: default avatarPeter Jung <ptr1337@archlinux.org>
parent 8e178af6
No related branches found
No related tags found
1 merge request!3linux-tools: add intel-speed-select support
...@@ -35,6 +35,7 @@ pkgbase = linux-tools ...@@ -35,6 +35,7 @@ pkgbase = linux-tools
makedepends = libcap makedepends = libcap
makedepends = llvm makedepends = llvm
makedepends = clang makedepends = clang
makedepends = libnl
options = !strip options = !strip
options = !lto options = !lto
source = git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v6.12?signed source = git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v6.12?signed
...@@ -96,6 +97,7 @@ pkgname = linux-tools-meta ...@@ -96,6 +97,7 @@ pkgname = linux-tools-meta
depends = turbostat depends = turbostat
depends = usbip depends = usbip
depends = x86_energy_perf_policy depends = x86_energy_perf_policy
depends = intel-speed-select
conflicts = acpidump conflicts = acpidump
pkgname = perf pkgname = perf
...@@ -142,3 +144,7 @@ pkgname = usbip ...@@ -142,3 +144,7 @@ pkgname = usbip
pkgname = x86_energy_perf_policy pkgname = x86_energy_perf_policy
pkgdesc = Read or write MSR_IA32_ENERGY_PERF_BIAS pkgdesc = Read or write MSR_IA32_ENERGY_PERF_BIAS
depends = glibc depends = glibc
pkgname = intel-speed-select
pkgdesc = Intel Speed Select
depends = libnl
...@@ -12,6 +12,7 @@ pkgname=( ...@@ -12,6 +12,7 @@ pkgname=(
'turbostat' 'turbostat'
'usbip' 'usbip'
'x86_energy_perf_policy' 'x86_energy_perf_policy'
'intel-speed-select'
) )
pkgver=6.12 pkgver=6.12
pkgrel=6 pkgrel=6
...@@ -38,6 +39,8 @@ makedepends+=('readline' 'zlib' 'libelf' 'libcap' 'python-docutils') ...@@ -38,6 +39,8 @@ makedepends+=('readline' 'zlib' 'libelf' 'libcap' 'python-docutils')
makedepends+=('libcap') makedepends+=('libcap')
# bpftool # bpftool
makedepends+=('llvm' 'clang') makedepends+=('llvm' 'clang')
# intel-speed-select
makedepends+=('libnl')
groups=("$pkgbase") groups=("$pkgbase")
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v${pkgver//_/-}?signed" source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v${pkgver//_/-}?signed"
# "https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-$pkgver.2.xz" # "https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-$pkgver.2.xz"
...@@ -143,6 +146,11 @@ build() { ...@@ -143,6 +146,11 @@ build() {
pushd linux/tools/bootconfig pushd linux/tools/bootconfig
make make
popd popd
echo ':: intel-speed-select'
pushd linux/tools/power/x86/intel-speed-select
make
popd
} }
package_linux-tools-meta() { package_linux-tools-meta() {
...@@ -158,6 +166,7 @@ package_linux-tools-meta() { ...@@ -158,6 +166,7 @@ package_linux-tools-meta() {
'turbostat' 'turbostat'
'usbip' 'usbip'
'x86_energy_perf_policy' 'x86_energy_perf_policy'
'intel-speed-select'
) )
conflicts=( conflicts=(
'acpidump' 'acpidump'
...@@ -290,4 +299,12 @@ package_bootconfig() { ...@@ -290,4 +299,12 @@ package_bootconfig() {
make install DESTDIR="$pkgdir" make install DESTDIR="$pkgdir"
} }
package_intel-speed-select() {
pkgdesc='Intel Speed Select'
depends=('libnl')
cd linux/tools/power/x86/intel-speed-select
make install DESTDIR="$pkgdir"
}
# vim:set ts=2 sw=2 et: # vim:set ts=2 sw=2 et:
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment