RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Data Fields
Thread_Start_information Struct Reference

#include <thread.h>

Data Fields

Thread_Entry_information Entry
 
bool is_preemptible
 
const Thread_CPU_budget_operationscpu_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_fpfp_context
 
void * tls_area
 

Detailed Description

The following structure contains the information which defines the starting state of a thread.

Field Documentation

◆ Entry

Thread_Entry_information Thread_Start_information::Entry

This field contains the thread entry information.

◆ fp_context

Context_Control_fp* Thread_Start_information::fp_context

This field is the initial FP context area address.

◆ initial_priority

Priority_Control Thread_Start_information::initial_priority

This field is the initial priority.

◆ Initial_stack

Stack_Control Thread_Start_information::Initial_stack

This field is the stack information.

◆ is_preemptible

bool Thread_Start_information::is_preemptible

This field indicates whether the thread was preemptible when it started.

◆ isr_level

uint32_t Thread_Start_information::isr_level

This field is the initial ISR disable level of this thread.

◆ tls_area

void* Thread_Start_information::tls_area

The thread-local storage (TLS) area


The documentation for this struct was generated from the following file: