[PATCH 00/21] Support statically allocated threads
Sebastian Huber
sebastian.huber at embedded-brains.de
Tue Feb 4 10:35:16 UTC 2020
Hello,
any objects to push this patch set with the additional _Objects_Allocate_with_extend()?
https://lists.rtems.org/pipermail/devel/2020-January/056724.html
I will work on a documentation update afterwards.
----- Am 16. Dez 2019 um 15:28 schrieb Sebastian Huber sebastian.huber at embedded-brains.de:
> This change set makes it possible to statically allocate threads. This means
> the thread control block is provided by a statically allocated thread
> information and the thread stack is provided by the user. Currently, no API
> function exists for this. Adding this API is a follow up change set. Only the
> internal threads use statically allocated thread stacks in this change set.
>
> Sebastian Huber (21):
> score: Remove superfluous FP types/defines
> score: Simplify thread stack allocation
> score: Simplify thread stack free
> score: Remove _Stack_Ensure_minimum() call
> score: Simplify FP context allocation
> score: Simplify TLS area allocation
> score: Split stack allocator configuration
> score: Add Thread_Configuration
> score: Add _Stack_Extend_size()
> score: Move thread stack allocation
> score: Statically allocate idle/MPCI stacks
> score: Add _Objects_Free_objects_block()
> score: Split up objects allocation
> score: Split up objects free
> score: Inline _Objects_Namespace_remove_u32()
> score: _Objects_Extend_information()
> score: Add _Freechain_Is_empty()
> score: Add _Freechain_Pop()
> score: Add _Freechain_Extend()
> score: Add _Objects_Activate_unlimited()
> score: Simplify _Thread_Initialize()
More information about the devel
mailing list