Messages in this thread | | | Date | Wed, 20 Dec 2017 13:51:40 +0100 | From | Peter Zijlstra <> | Subject | Re: [RFC PATCH v2 1/8] sched/cpufreq_schedutil: make use of DEADLINE utilization signal |
| |
On Tue, Dec 05, 2017 at 04:34:10PM +0000, Patrick Bellasi wrote: > On 05-Dec 16:24, Juri Lelli wrote: > However, I'm not an expert, on those systems can we really set a > minimum guaranteed performance level?
If you look at the Intel SDM, Volume 3, 14.4 Hardware-Controlled Performance States (HWP), which is the Intel implementation of ACPI CPPC.
You'll see that IA32_HWP_CAPABILITIES has a Guaranteed_Performance field and describes that upon changes to this frequency we will receive notifications (Interrupts).
If you then look at IA32_HWP_REQUEST, you'll see a Minimum_Performance field, which we can raise up-to the guaranteed level, and would/should contain the DEADLINE stuff.
HWP_REQUEST also includes a Desired_Performance field, which is where we want to be for DL+CFS.
Trouble is that cpufreq doesn't yet support the various CPPC fields. So we have this comment here at the input side stating what we'd want to do once cpufreq itself grows the interface bits.
| |