Re: [PATCH 3/3] arm64: rebuild sched domains on invariance status changes

2020-09-28 Thread Ionela Voinescu
Hi guys, On Monday 28 Sep 2020 at 13:55:49 (+0200), Dietmar Eggemann wrote: > On 25/09/2020 15:59, Quentin Perret wrote: > > Hey Ionela, > > > > On Thursday 24 Sep 2020 at 17:10:02 (+0100), Ionela Voinescu wrote: > >> I'm not sure what is a good way of fixing this.. I could add more info > >> to

Re: [PATCH 3/3] arm64: rebuild sched domains on invariance status changes

2020-09-28 Thread Dietmar Eggemann
On 25/09/2020 15:59, Quentin Perret wrote: > Hey Ionela, > > On Thursday 24 Sep 2020 at 17:10:02 (+0100), Ionela Voinescu wrote: >> I'm not sure what is a good way of fixing this.. I could add more info >> to the warning to suggest it might be temporary ("Disabling EAS: >> frequency-invariant

Re: [PATCH 3/3] arm64: rebuild sched domains on invariance status changes

2020-09-25 Thread Quentin Perret
Hey Ionela, On Thursday 24 Sep 2020 at 17:10:02 (+0100), Ionela Voinescu wrote: > I'm not sure what is a good way of fixing this.. I could add more info > to the warning to suggest it might be temporary ("Disabling EAS: > frequency-invariant load tracking currently not supported"). For further >

Re: [PATCH 3/3] arm64: rebuild sched domains on invariance status changes

2020-09-24 Thread Ionela Voinescu
On Thursday 24 Sep 2020 at 14:39:25 (+0100), Quentin Perret wrote: > On Thursday 24 Sep 2020 at 13:39:37 (+0100), Ionela Voinescu wrote: > > For arm64 this affects the task scheduler behavior which builds its > > scheduling domain hierarchy well before the late counter-based FI init. > > During

Re: [PATCH 3/3] arm64: rebuild sched domains on invariance status changes

2020-09-24 Thread Quentin Perret
On Thursday 24 Sep 2020 at 13:39:37 (+0100), Ionela Voinescu wrote: > For arm64 this affects the task scheduler behavior which builds its > scheduling domain hierarchy well before the late counter-based FI init. > During that process it will disable EAS due to its dependency on FI. Does it mean

[PATCH 3/3] arm64: rebuild sched domains on invariance status changes

2020-09-24 Thread Ionela Voinescu
Task scheduler behavior depends on frequency invariance (FI) support and the resulting invariant load tracking signals. For example, in order to make accurate predictions across CPUs for all performance states, Energy Aware Scheduling (EAS) needs frequency-invariant load tracking signals and