]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
x86: config-6.12: enable RAPL interface 18255/head
authorJohn Audia <therealgraysky@proton.me>
Sat, 15 Mar 2025 14:54:53 +0000 (10:54 -0400)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 22 Jun 2025 18:10:12 +0000 (20:10 +0200)
Expose the sysfs interface to userspace tools for power monitoring.
Useful for tracking energy usage in CPU package, cores, DRAM, etc.

Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64

Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/18255
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/x86/config-6.12

index b3ef0a20a0cbd46703a31a19cfa18fc7f76b5e04..a3a60c4e0b4af160f9f1aac468c62850615e7aad 100644 (file)
@@ -190,6 +190,7 @@ CONFIG_IA32_FEAT_CTL=y
 # CONFIG_IB700_WDT is not set
 # CONFIG_IBMASR is not set
 # CONFIG_IBM_RTL is not set
+CONFIG_IDLE_INJECT=y
 # CONFIG_IE6XX_WDT is not set
 CONFIG_ILLEGAL_POINTER_VALUE=0
 CONFIG_INITRAMFS_SOURCE=""
@@ -200,7 +201,9 @@ CONFIG_INSTRUCTION_DECODER=y
 # CONFIG_INTEL_HFI_THERMAL is not set
 # CONFIG_INTEL_LDMA is not set
 # CONFIG_INTEL_PCH_THERMAL is not set
-# CONFIG_INTEL_POWERCLAMP is not set
+CONFIG_INTEL_POWERCLAMP=y
+CONFIG_INTEL_RAPL=y
+CONFIG_INTEL_RAPL_CORE=y
 # CONFIG_INTEL_SCU_PCI is not set
 # CONFIG_INTEL_TCC_COOLING is not set
 # CONFIG_INTEL_VSEC is not set
@@ -338,6 +341,7 @@ CONFIG_PHYSICAL_ALIGN=0x100000
 CONFIG_PHYSICAL_START=0x1000000
 # CONFIG_PHY_INTEL_LGM_EMMC is not set
 CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
+CONFIG_POWERCAP=y
 CONFIG_POWER_SUPPLY=y
 # CONFIG_PROCESSOR_SELECT is not set
 CONFIG_PROC_PAGE_MONITOR=y