<div dir="ltr">Hi,<br><div><br></div><div>The v1.1 of the draft is 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>and I need your reviews and your help on the following points:</div><div><br></div><div>1)Both the algorithms require the use of a FIFO Queue to support the insert and dequeue operations.</div><div><br></div><div>I believe we can use chains and use the chain_append() and combination of _Chain_Extract  and _Chain_First or just _Chain_First and node->next to achieve the FIFO requirements. </div><div>But we need to define a structure to use Chain_Node and I do not understand how to do so in this context:</div><div><a href="https://richidubey.github.io/Strong-APA-Documentation/html/schedulerstrongapa_8c_source.html#l00177">https://richidubey.github.io/Strong-APA-Documentation/html/schedulerstrongapa_8c_source.html#l00177</a><br></div><div><br></div><div>2) A visited marker to check the CPU controls that have already been added to the chain. </div><div>We can't have a variable-sized array or use a malloc inside the functions, then how do we go about supporting operations like :</div><div><a href="https://richidubey.github.io/Strong-APA-Documentation/html/schedulerstrongapa_8c_source.html#l00272">https://richidubey.github.io/Strong-APA-Documentation/html/schedulerstrongapa_8c_source.html#l00272</a><br></div><div><br></div><div>Thank you.</div><div><br></div><div> </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 14, 2020 at 8:32 PM Richi Dubey <<a href="mailto:richidubey@gmail.com">richidubey@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<br><div><br></div><div>I'm excited to present to you my first draft of the Strong APA scheduler that we've all been working so hard on.</div><div><br></div><div>The link for the repository containing the code and the doxygen config is:<a href="https://github.com/richidubey/Strong-APA-Documentation" target="_blank">https://github.com/richidubey/Strong-APA-Documentation</a> </div><div><br></div><div>and the documentation can be viewed directly from :</div><div><a href="https://richidubey.github.io/Strong-APA-Documentation/html/" target="_blank">https://richidubey.github.io/Strong-APA-Documentation/html/</a></div><div><br></div><div>It'd be great if you could send in your reviews.</div><div><br></div><div>Thanks,</div><div>Richi.</div><div><br></div><div>  </div></div>
</blockquote></div>