<div dir="ltr">Hi,<div><br></div><div>I am really excited to annonunce the pre-release verion of Strong APA Scheduer for RTEMS that we've been working so hard for!</div><div><br></div><div>The documentation for the scheduler is now live at : <a href="https://richidubey.github.io/Strong-APA-Documentation/html/">https://richidubey.github.io/Strong-APA-Documentation/html/</a> </div><div><br></div><div>To understand how the code works, please go through these links (in order):</div><div><br></div><div><a href="https://richidubey.github.io/Strong-APA-Documentation/html/structScheduler__strong__APA__Struct.html">Documentation for Struct defined for various uses</a></div><div><a href="https://rtemswithrichi.wordpress.com/scheduler-strong-apa-changes-scheduler_smp_enqueue/">Changes for Enqueue</a></div><div><a href="https://rtemswithrichi.wordpress.com/scheduler-strong-apa-changes-get_highest_ready/">Changes for Get_highest_ready</a></div><div><br></div><div>Improvements over <a href="https://github.com/richidubey/rtems/blob/9bb37330e2c91a2fbd5bf3236770acb06d3466b3/cpukit/include/rtems/score/schedulersmpimpl.h#L1093">v1</a> (after <a href="https://github.com/richidubey/rtems/pull/4">last</a> review):</div><div><br></div><div>- Better coding style and variable naming</div><div>- Better documentation</div><div>- Successfully runs the <a href="https://lists.rtems.org/pipermail/devel/2020-August/061474.html">Strong APA test</a></div><div><br></div><div>Plans for v2:</div><div><br></div><div>- Use chain of scheduled nodes present in SMP Context rather than per cpu variables based on <a href="https://lists.rtems.org/pipermail/devel/2020-August/061520.html">this</a> discussion</div><div>- Work on the reviews</div><div><br></div><div>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.</div><div><br></div><div>Please use <a href="https://lists.rtems.org/pipermail/devel/2020-August/061559.html">this</a> patch or <a href="https://github.com/richidubey/rtems/pull/7">this</a> pull request to checkout my changes.</div><div><br></div><div>Thanks,</div><div>Richi.</div></div>