|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v9 0/8] amd-cppc CPU Performance Scaling Driver
On 10.09.2025 11:27, Penny, Zheng wrote:
>> -----Original Message-----
>> From: Jan Beulich <jbeulich@xxxxxxxx>
>> Sent: Wednesday, September 10, 2025 12:11 AM
>>
>> On 04.09.2025 08:35, Penny Zheng wrote:
>>> Penny Zheng (8):
>>> xen/cpufreq: embed hwp into struct cpufreq_policy{}
>>> xen/cpufreq: implement amd-cppc driver for CPPC in passive mode
>>> xen/cpufreq: implement amd-cppc-epp driver for CPPC in active mode
>>> xen/cpufreq: get performance policy from governor set via xenpm
>>> tools/cpufreq: extract CPPC para from cpufreq para
>>> xen/cpufreq: bypass governor-related para for amd-cppc-epp
>>> xen/cpufreq: Adapt SET/GET_CPUFREQ_CPPC xen_sysctl_pm_op for amd-
>> cppc
>>> driver
>>> CHANGELOG.md: add amd-cppc/amd-cppc-epp cpufreq driver support
>>>
>>> CHANGELOG.md | 1 +
>>> docs/misc/xen-command-line.pandoc | 9 +-
>>> tools/include/xenctrl.h | 3 +-
>>> tools/libs/ctrl/xc_pm.c | 25 +-
>>> tools/misc/xenpm.c | 94 ++--
>>> xen/arch/x86/acpi/cpufreq/amd-cppc.c | 703 ++++++++++++++++++++++++++-
>>> xen/arch/x86/acpi/cpufreq/hwp.c | 32 +-
>>> xen/arch/x86/cpu/amd.c | 8 +-
>>> xen/arch/x86/include/asm/amd.h | 2 +
>>> xen/arch/x86/include/asm/msr-index.h | 6 +
>>> xen/drivers/acpi/pm-op.c | 58 ++-
>>> xen/drivers/cpufreq/utility.c | 15 +
>>> xen/include/acpi/cpufreq/cpufreq.h | 44 ++
>>> xen/include/public/sysctl.h | 5 +-
>>> 14 files changed, 936 insertions(+), 69 deletions(-)
>>
>> As we're considering our options towards getting this work in, can you
>> clarify two
>> things please:
>> (1) In v9, the sole changes were related to the use of per-CPU data and the
>> adding of a ChangeLog entry?
>
> Yes, also in commit of "xen/cpufreq: Adapt SET/GET_CPUFREQ_CPPC". I added
> description of "moving the copying of the governor name"
Oh, right, and that description is either too little or possibly unnecessary,
with a change made to "tools/cpufreq: extract CPPC para from cpufreq para"
(both as per my v9 comments). IOW v8 also isn't exactly what would want to go
in. All not a good basis for rushing this in at (later than) the last minute.
Jan
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |