<div dir="ltr">This thread has wandered a lot but I just wanted to say <div>I am OK with the direction this is going.  I think we have</div><div>made this about as safe and easy to use as possible.</div><div><br></div><div>Did we decide if there had to be an explicit configure </div><div>option to even use this API? Chris and I discussed this</div><div>as an idea to force a user to make a very conscious </div><div>decision to allow it.</div><div><br></div><div>There does need to be documentation on the allocation</div><div>strategies, when to use, limitations, and particularly the</div><div>use of rtems-exeinfo to get the TLS size. This is one case </div><div>for sure where an RTEMS Tool needs explicit mention in</div><div>both the API and configure option sections. </div><div><br></div><div>I have had flashbacks to how often we got used to get questions </div><div>about why adding a sleep(1) in the middle of hello world locked</div><div>up. Then we added an option to say "does not need clock</div><div>driver" and the user questions stopped.  I would rather be a </div><div>bit aggressive on setup and avoid this for tasks with statically</div><div>allocated resources.</div><div><br></div><div>--joel</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 11, 2020 at 2:08 AM Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</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">On 11/9/20 5:07 pm, Sebastian Huber wrote:<br>
> On 11/09/2020 09:00, Chris Johns wrote:<br>
> <br>
>> Considering this some more I wonder if the TCB<br>
>> should have a flag set to say the allocator was "static". This could be reported<br>
>> by the `task` command and may be even via an API call. Users could then inspect<br>
>> and check their system.<br>
> <br>
> We don't need a flag for this. We can just use:<br>
> <br>
> the_thread->Start.stack_free == _Stack_Free<br>
<br>
Nice.<br>
<br>
> Adding this information to the task command could be helpful if we find a way to<br>
> display it without needing to much space on the line.<br>
<br>
They are making wider screens these days ... ;)<br>
<br>
Chris<br>
</blockquote></div>