Strong APA Scheduler : First Draft
Richi Dubey
richidubey at gmail.com
Thu Jul 23 14:20:49 UTC 2020
Hi,
The v1.1 of the draft is live at:
https://richidubey.github.io/Strong-APA-Documentation/html/
and I need your reviews and your help on the following points:
1)Both the algorithms require the use of a FIFO Queue to support the insert
and dequeue operations.
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.
But we need to define a structure to use Chain_Node and I do not understand
how to do so in this context:
https://richidubey.github.io/Strong-APA-Documentation/html/schedulerstrongapa_8c_source.html#l00177
2) A visited marker to check the CPU controls that have already been added
to the chain.
We can't have a variable-sized array or use a malloc inside the functions,
then how do we go about supporting operations like :
https://richidubey.github.io/Strong-APA-Documentation/html/schedulerstrongapa_8c_source.html#l00272
Thank you.
On Tue, Jul 14, 2020 at 8:32 PM Richi Dubey <richidubey at gmail.com> wrote:
> Hi,
>
> I'm excited to present to you my first draft of the Strong APA scheduler
> that we've all been working so hard on.
>
> The link for the repository containing the code and the doxygen config is:
> https://github.com/richidubey/Strong-APA-Documentation
>
> and the documentation can be viewed directly from :
> https://richidubey.github.io/Strong-APA-Documentation/html/
>
> It'd be great if you could send in your reviews.
>
> Thanks,
> Richi.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200723/b2df940f/attachment-0001.html>
More information about the devel
mailing list