From 78aaf24880936e641dec909f44c22246e550b10f Mon Sep 17 00:00:00 2001 From: Mathieu Tortuyaux Date: Fri, 8 Apr 2022 12:19:29 +0200 Subject: [PATCH 1/2] sys-kernel/coreos-modules: build RAPL module This enables support for the Intel Running Average Power Limit (RAPL) technology via MSR interface, which allows power limits to be enforced and monitored on modern Intel processors. It can be useful for energy consumption monitoring tools. src: https://github.com/torvalds/linux/blob/master/drivers/powercap/Kconfig Signed-off-by: Mathieu Tortuyaux --- .../sys-kernel/coreos-modules/files/amd64_defconfig-5.15 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-5.15 b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-5.15 index f0c9b4d247..4525dd45e1 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-5.15 +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-5.15 @@ -64,6 +64,7 @@ CONFIG_INTEL_IOATDMA=y CONFIG_INTEL_IOMMU=y CONFIG_INTEL_MEI_ME=m CONFIG_INTEL_MEI_TXE=m +CONFIG_INTEL_RAPL=m CONFIG_IP_VS_MH=m CONFIG_IRQ_REMAP=y CONFIG_ISCSI_IBFT=y @@ -96,6 +97,7 @@ CONFIG_PCI_MMCONFIG=y CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_PMIC_OPREGION=y # CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_POWERCAP=y CONFIG_PREEMPT_VOLUNTARY=y CONFIG_PVPANIC=y CONFIG_PVPANIC_MMIO=m From 8d414910a46f909b9a828db0d7f88510088010c6 Mon Sep 17 00:00:00 2001 From: Mathieu Tortuyaux Date: Fri, 8 Apr 2022 12:26:02 +0200 Subject: [PATCH 2/2] changelog: add entry Signed-off-by: Mathieu Tortuyaux --- .../coreos-overlay/changelog/changes/2022-04-08-kernel.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 sdk_container/src/third_party/coreos-overlay/changelog/changes/2022-04-08-kernel.md diff --git a/sdk_container/src/third_party/coreos-overlay/changelog/changes/2022-04-08-kernel.md b/sdk_container/src/third_party/coreos-overlay/changelog/changes/2022-04-08-kernel.md new file mode 100644 index 0000000000..3e4640f401 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/changelog/changes/2022-04-08-kernel.md @@ -0,0 +1 @@ +- Enabled `CONFIG_INTEL_RAPL` on AMD64 Kernel config to compile `intel_rapl_common` module in order to allow power monitoring on modern Intel processors ([flatcar#coreos-overlay#1801](https://github.com/flatcar-linux/coreos-overlay/pull/1801))