![]() |
RTEMS 6.1
|
#include <thread.h>
Data Fields | |
| Thread_Entry_information | Entry |
| bool | is_preemptible |
| const Thread_CPU_budget_operations * | cpu_budget_operations |
| This member may provide the CPU budget operations activated when a thread is initialized before it is started or restarted. | |
| uint32_t | isr_level |
| Priority_Control | initial_priority |
| void(* | stack_free )(void *) |
| This field points to the handler which should free the stack. | |
| Stack_Control | Initial_stack |
| Context_Control_fp * | fp_context |
| void * | tls_area |
The following structure contains the information which defines the starting state of a thread.
| Thread_Entry_information Thread_Start_information::Entry |
This field contains the thread entry information.
| Context_Control_fp* Thread_Start_information::fp_context |
This field is the initial FP context area address.
| Priority_Control Thread_Start_information::initial_priority |
This field is the initial priority.
| Stack_Control Thread_Start_information::Initial_stack |
This field is the stack information.
| bool Thread_Start_information::is_preemptible |
This field indicates whether the thread was preemptible when it started.
| uint32_t Thread_Start_information::isr_level |
This field is the initial ISR disable level of this thread.
| void* Thread_Start_information::tls_area |
The thread-local storage (TLS) area