Thread_Start_information Struct Reference
[Thread Handler]

#include <thread.h>

Collaboration diagram for Thread_Start_information:

Collaboration graph
[legend]

Data Fields

Thread_Entry entry_point
Thread_Start_types prototype
void * pointer_argument
uint32_t numeric_argument
boolean is_preemptible
Thread_CPU_budget_algorithms budget_algorithm
Thread_CPU_budget_algorithm_callout budget_callout
uint32_t isr_level
Priority_Control initial_priority
boolean core_allocated_stack
Stack_Control Initial_stack
Context_Control_fpfp_context
void * stack

Detailed Description

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

Field Documentation

This field is the starting address for the thread.

This field indicates the how task is invoked.

This field is the pointer argument passed at thread start.

This field is the numeric argument passed at thread start.

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

This field indicates the CPU budget algorith.

This field is the routine to invoke when the CPU allotment is consumed.

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

This field is the initial priority.

This field indicates whether the SuperCore allocated the stack.

This field is the stack information.

This field is the initial FP context area address.

This field is the initial stack area address.


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

Generated on Sat Jul 19 18:16:33 2008 for RTEMSSuperCore by  doxygen 1.5.6