OS_TCB struct size is increased to 64 bytes (from 60 bytes). With th… #2805
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
With submit #2642 (stack stats) a
void *argv
pointer has been added to theOS_TCB
struct, hence it is now 64 bytes in size and not 60.Status
READY
Related PRs
#2786
Steps to test or reproduce
Build mbed-os for a target that uses
MBED_RTOS_SINGLE_THREAD
(i.e. small libraries). Since, for such a build, there is a single task, and there's no longer enough room for even oneOS_TCB
,rt_task_create()
returns 0 during RTOS init and the system fails to get to mbed startup. With this changert_task_create()
returns 1 and the system boots correctly.