PDS 0.98d is released with the following changes
1. Rework next_balance for balancing overhead cutting. Which fix task imbalance issue reported by Manuel.
This is a bug fix release, and will be the last one before next kernel release.
Enjoy PDS 0.98d for
v4.13 kernel, :)
code are available at
https://bitbucket.org/alfredchen/linux-gc/commits/branch/linux-4.13.y-vrq
and also
https://github.com/cchalpha/linux-gc/commits/linux-4.13.y-vrq
All-in-one patch is available too.
Friday, October 27, 2017
Sunday, October 22, 2017
PDS 0.98c release
PDS 0.98c is released with the following changes
1.Refine __sched_setscheduler().
2.Task deadline catch-up algorithm V3, which just apply catch-up algorithm for NORMAL policy tasks.
3.Adjust next_balance value and Fix task balance with low HZ system. (Task policy fairness imbalance issue reported by Manuel still under investigation)
4.Set default yield_type to 0. Help with wine running which use yield APIs. Yield support in PDS will be removed if no complains.
This is a bug fix release, hopefully it helps with compatibility and stability.
Enjoy PDS 0.98c for v4.13 kernel, :)
code are available at
https://bitbucket.org/alfredchen/linux-gc/commits/branch/linux-4.13.y-vrq
and also
https://github.com/cchalpha/linux-gc/commits/linux-4.13.y-vrq
All-in-one patch is available too.
1.Refine __sched_setscheduler().
2.Task deadline catch-up algorithm V3, which just apply catch-up algorithm for NORMAL policy tasks.
3.Adjust next_balance value and Fix task balance with low HZ system. (Task policy fairness imbalance issue reported by Manuel still under investigation)
4.Set default yield_type to 0. Help with wine running which use yield APIs. Yield support in PDS will be removed if no complains.
This is a bug fix release, hopefully it helps with compatibility and stability.
Enjoy PDS 0.98c for v4.13 kernel, :)
code are available at
https://bitbucket.org/alfredchen/linux-gc/commits/branch/linux-4.13.y-vrq
and also
https://github.com/cchalpha/linux-gc/commits/linux-4.13.y-vrq
All-in-one patch is available too.
Tuesday, October 10, 2017
PDS 0.98b release
PDS 0.98b is released with the following changes
1. UP compilation fix.
2. Task deadline catch-up algorithm V2. A simple deadline catch-up algorithm, give less cpu usage task earlier deadline when it is woken up. This will help for interactivity.
3. Sync up for 4.13 mainline release. Hopefully help with suspend/resume stability.
4. Fix a long existed hidden sync-up issue of get_user_cpu_mask().
5. Minor improvement.
This is a bug fix release, hopefully it will solve the issues reported in previous release.
Enjoy PDS 0.98b for v4.13 kernel, :)
code are available at
https://bitbucket.org/alfredchen/linux-gc/commits/branch/linux-4.13.y-vrq
and also
https://github.com/cchalpha/linux-gc/commits/linux-4.13.y-vrq
All-in-one patch is available too.
1. UP compilation fix.
2. Task deadline catch-up algorithm V2. A simple deadline catch-up algorithm, give less cpu usage task earlier deadline when it is woken up. This will help for interactivity.
3. Sync up for 4.13 mainline release. Hopefully help with suspend/resume stability.
4. Fix a long existed hidden sync-up issue of get_user_cpu_mask().
5. Minor improvement.
This is a bug fix release, hopefully it will solve the issues reported in previous release.
Enjoy PDS 0.98b for v4.13 kernel, :)
code are available at
https://bitbucket.org/alfredchen/linux-gc/commits/branch/linux-4.13.y-vrq
and also
https://github.com/cchalpha/linux-gc/commits/linux-4.13.y-vrq
All-in-one patch is available too.
Subscribe to:
Posts (Atom)