[PATCH v2] rtems: Add rtems_task_create_from_config()
Chris Johns
chrisj at rtems.org
Wed Sep 9 08:07:11 UTC 2020
On 9/9/20 4:49 pm, Sebastian Huber wrote:
> On 09/09/2020 07:56, Chris Johns wrote:
>> What about a test for this API that has a 100K char TLS array and all the other
>> task values as defaults? If the space allocated and reported in the link map is
>> not just over 100K there is a problem.
>
> As I said before, this API is for users which want to do the memory allocation
> on their own. These users must know when they have an 100K char TLS array in
> their application. They just have to use in this case:
>
> #define MY_TLS (100K + whatever)
>
> RTEMS_TASK_STORAGE_SIZE( MY_TLS + MY_STACK_SIZE, MY_ATTRIBUTES )
Ouch. This is not very nice. I see your design problem with this API.
I will try and discuss this topic with Joel tomorrow if we can get together.
Chris
More information about the devel
mailing list