RTEMS
5.0.0
|
#include <thread.h>
The following structure contains the information which defines the starting state of a thread.
Thread_CPU_budget_algorithms Thread_Start_information::budget_algorithm |
This field indicates the CPU budget algorith.
Thread_CPU_budget_algorithm_callout Thread_Start_information::budget_callout |
This field is the routine to invoke when the CPU allotment is consumed.
bool Thread_Start_information::core_allocated_stack |
This field indicates whether the SuperCore allocated the stack.
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::stack |
This field is the initial stack area address.
void* Thread_Start_information::tls_area |
The thread-local storage (TLS) area