Re: [PATCH v5 04/18] xen/cpufreq: introduce new sub-hypercall to propagate CPPC data

2025-06-19 Thread Jan Beulich
RARD ; Orzel, Michal >> ; Julien Grall ; Stefano Stabellini >> ; xen-devel@lists.xenproject.org >> Subject: Re: [PATCH v5 04/18] xen/cpufreq: introduce new sub-hypercall to >> propagate CPPC data >> >> On 27.05.2025 10:48, Penny Zheng wrote: >>> @@ -635,6 +64

RE: [PATCH v5 04/18] xen/cpufreq: introduce new sub-hypercall to propagate CPPC data

2025-06-18 Thread Penny, Zheng
enproject.org > Subject: Re: [PATCH v5 04/18] xen/cpufreq: introduce new sub-hypercall to > propagate CPPC data > > On 27.05.2025 10:48, Penny Zheng wrote: > > @@ -635,6 +641,124 @@ out: > > --- a/xen/include/public/platform.h > > +++ b/xen/include/public/p

Re: [PATCH v5 04/18] xen/cpufreq: introduce new sub-hypercall to propagate CPPC data

2025-06-16 Thread Jan Beulich
RARD ; Orzel, Michal >> ; Julien Grall ; Stefano Stabellini >> ; xen-devel@lists.xenproject.org >> Subject: Re: [PATCH v5 04/18] xen/cpufreq: introduce new sub-hypercall to >> propagate CPPC data >> >> On 27.05.2025 10:48, Penny Zheng wrote: >>> @@ -63

RE: [PATCH v5 04/18] xen/cpufreq: introduce new sub-hypercall to propagate CPPC data

2025-06-16 Thread Penny, Zheng
enproject.org > Subject: Re: [PATCH v5 04/18] xen/cpufreq: introduce new sub-hypercall to > propagate CPPC data > > On 27.05.2025 10:48, Penny Zheng wrote: > > @@ -635,6 +641,124 @@ out: > > return ret; > > } > > > > +static void print_CPPC(const struct x

Re: [PATCH v5 04/18] xen/cpufreq: introduce new sub-hypercall to propagate CPPC data

2025-06-11 Thread Jan Beulich
On 27.05.2025 10:48, Penny Zheng wrote: > @@ -635,6 +641,124 @@ out: > return ret; > } > > +static void print_CPPC(const struct xen_processor_cppc *cppc_data) > +{ > +printk("\t_CPC: highest_perf=%u, lowest_perf=%u, " > + "nominal_perf=%u, lowest_nonlinear_perf=%u, " > +

[PATCH v5 04/18] xen/cpufreq: introduce new sub-hypercall to propagate CPPC data

2025-05-27 Thread Penny Zheng
In order to provide backward compatibility with existing governors that represent performance as frequency, like ondemand, the _CPC table can optionally provide processor frequency range values, Lowest frequency and Nominal frequency, to let OS use Lowest Frequency/ Performance and Nominal Frequenc