On 06-Sep 14:13, Leo Yan wrote:
Hi Patrick,
Hi Leo,
This patch series is to refine and enhance schedTune.
Thanks for the posting. I'm currently working on a consolidation and refactoring of SchedTune patches which should also address the main issue we have so fare, i.e. the performance index definition to better support PE-Spate filtering.
I'll have a look at these patches from you as well to see which bits can be eventually merged in this new consolidated patch set.
My goal would be to have a refreshed SchedTune series on hand for the Connect week. I'm targeting v4.4, thus we should be in a good position to run some tests on an HiKey 96Board.
There have mainly two purpose. One purpose is to adjust the range for capacity index so let capacity index and energy index have similiar range between each other. This will help for task to fall into more reasonable PE filter region. This is finished by patch 1.
Another target is to support negative boosting value in PE filter, so schedTune has integrity of algorithm which can support both for positive and negative boosting values. This is finished by patch 2~5.
Please note, this patch set is mainly used for discussion. I have _NOT_ do any testing at my side.
Please do consider that next week I'm out of office, thus I'll do my best to come back to you with some comments on this series the week after.
Cheers Patrick
Leo Yan (5): sched/fair: discount capacity index for PE filter sched/tune: minor fix for gain table sched/tune: polish for PE gain table index sched/tune: open optimal and sub-optimal regions for checking sched/tune: add PE filter support for negative boosting
kernel/sched/fair.c | 10 +++++ kernel/sched/tune.c | 111 +++++++++++++++++++++++----------------------------- 2 files changed, 58 insertions(+), 63 deletions(-)
-- 1.9.1
-- #include <best/regards.h>
Patrick Bellasi