commit 2ab6572888cb9424a413b12d347f758b079134d3 Author: Alexandre Frade Date: Thu Nov 12 19:38:47 2020 +0000 Linux 5.9.8-xanmod1-cachy Signed-off-by: Alexandre Frade commit f70f8e513d4af8b77f6270a516e5b0a2fad5d9ac Author: Alexandre Frade Date: Thu Nov 12 19:23:59 2020 +0000 cachy: Set cachy_harsh_mode enabled by default Signed-off-by: Alexandre Frade commit 4a07de1ab41f80d3a7f9edcfb266eb83f2902667 Author: Alexandre Frade Date: Thu Nov 12 19:13:18 2020 +0000 sched: Introduce the Cachy CPU scheduler v5.9-r8" Cachy-sched is a linux scheduler that is based on Highest Response Ratio Next (HRRN) policy. About Cachy Scheduler * Each CPU has its own runqueue. * NORMAL runqueue is a linked list of sched_entities (instead of RB-Tree). * RT and other runqueues are just the same as the CFS's. * A task gets preempted when any task in the runqueue has a higher HRRN. * Wake up tasks preempt currently running tasks if its HRRN value is higher. * This scheduler is designed for desktop usage since it is about responsiveness. * Cachy might be good for mobiles or Android since it has high responsiveness, but it needs to be integrated to Android, I don't think the current version it is ready to go without some tweeking and adapting to Android hacks. Signed-off-by: Alexandre Frade