[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1053187: linux: Enable Intel's Topology Aware Register and PM Capsule Interface (TPMI)



Source: linux
Version: 6.5.3-2
Severity: wishlist
Tags: patch
X-Debbugs-Cc: jair.gonzalez@linux.intel.com,
miguel.bernal.marin@linux.intel.com

Dear Maintainer,

Please enable the Intel's Topology Aware Register and PM Capsule
Interface (INTEL_TPMI) and support for the Running Average Power
Limit (RAPL) feature via TPMI (INTEL_RAPL_TPMI) on arch amd64/x86_64,
on Debian Trixie. 

TPMI is a flexible, extendable and software-driver-enumerable MMIO
interface for Power Management (PM) features. TPMI, planned for future
Intel® Xeon® processor generations, is designed using an architectural
PCI-e standards-based model so that PM feature support can be provided
cleanly as a driver and not as part of the base OS.

Intel RAPL is one of the features that benefits from this. Using the
TPMI interface has the advantage over the traditional MSR (Model
Specific Register) interface of not requiring scheduling a thread on
the target CPU to read or write. Also, TPMI provides an architectural
interface by supplying hierarchical tables and fields, which will not
need any model specific implementation.

In addition to RAPL, there are two other features that receive similar
benefits and which are selected by default by enabling INTEL_TPMI.
They are INTEL_UNCORE_FREQ_CONTROL_TPMI and INTEL_SPEED_SELECT_TPMI.

A MR was created with this proposal at:
https://salsa.debian.org/kernel-team/linux/-/merge_requests/863

Thanks,
Jair Gonzalez


Reply to: