Pre release version: Strong APA Scheduler

Richi Dubey richidubey at gmail.com
Sat Aug 22 22:03:24 UTC 2020


v1 should point to the link:
https://lists.rtems.org/pipermail/devel/2020-July/060645.html

On Sun, Aug 23, 2020 at 3:27 AM Richi Dubey <richidubey at gmail.com> wrote:

> Hi,
>
> I am really excited to annonunce the pre-release verion of Strong APA
> Scheduer for RTEMS that we've been working so hard for!
>
> The documentation for the scheduler is now live at :
> https://richidubey.github.io/Strong-APA-Documentation/html/
>
> To understand how the code works, please go through these links (in order):
>
> Documentation for Struct defined for various uses
> <https://richidubey.github.io/Strong-APA-Documentation/html/structScheduler__strong__APA__Struct.html>
> Changes for Enqueue
> <https://rtemswithrichi.wordpress.com/scheduler-strong-apa-changes-scheduler_smp_enqueue/>
> Changes for Get_highest_ready
> <https://rtemswithrichi.wordpress.com/scheduler-strong-apa-changes-get_highest_ready/>
>
> Improvements over v1
> <https://github.com/richidubey/rtems/blob/9bb37330e2c91a2fbd5bf3236770acb06d3466b3/cpukit/include/rtems/score/schedulersmpimpl.h#L1093> (after
> last <https://github.com/richidubey/rtems/pull/4> review):
>
> - Better coding style and variable naming
> - Better documentation
> - Successfully runs the Strong APA test
> <https://lists.rtems.org/pipermail/devel/2020-August/061474.html>
>
> Plans for v2:
>
> - Use chain of scheduled nodes present in SMP Context rather than per cpu
> variables based on this
> <https://lists.rtems.org/pipermail/devel/2020-August/061520.html>
> discussion
> - Work on the reviews
>
> I would request you to provide your reviews on whether the variables names
> that I chose makes sense (like the array Struct) and if my code follows the
> coding conventions. Also, please let me know if there's anything that's
> still looks wrong in the code.
>
> Please use this
> <https://lists.rtems.org/pipermail/devel/2020-August/061559.html> patch
> or this <https://github.com/richidubey/rtems/pull/7> pull request to
> checkout my changes.
>
> Thanks,
> Richi.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200823/4fe103f4/attachment.html>


More information about the devel mailing list