# Copyright 1999-2025 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit linux-mod-r1 GIT_COMMIT="f77293fc4aa8c2f5645b2d05d8f0d476220cba9a" DESCRIPTION="Linux kernel driver for reading RAPL registers for AMD Zen CPUs" HOMEPAGE="https://github.com/BoukeHaarsma23/zenergy" SRC_URI="https://github.com/BoukeHaarsma23/zenergy/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" PATCHES=( "${FILESDIR}/${P}-kernel_6.16.patch" "${FILESDIR}/${P}-amd_phoenix.patch" ) S="${WORKDIR}/${PN}-${GIT_COMMIT}" MODULES_KERNEL_MIN=5.10 MODULES_KERNEL_MAX=6.16 CONFIG_CHECK="HWMON PCI AMD_NB" src_compile() { local modlist=( ${PN}=kernel/drivers/hwmon:${S} ) local modargs=( NIH_SOURCE="${KV_OUT_DIR}" KDIR="${KV_OUT_DIR}" ) linux-mod-r1_src_compile }