context.h File Reference

#include <rtems/score/cpu.h>

Include dependency graph for context.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define CONTEXT_FP_SIZE   CPU_CONTEXT_FP_SIZE
 Size of Floating Point Context Area.
#define _Context_Initialize(_the_context, _stack, _size, _isr, _entry, _is_fp)   _CPU_Context_Initialize( _the_context, _stack, _size, _isr, _entry, _is_fp )
 Initialize Context Area This routine initializes _the_context such that the stack pointer, interrupt level, and entry point are correct for the thread's initial state.
#define _Context_Initialization_at_thread_begin()
#define _Context_Switch(_executing, _heir)   _CPU_Context_switch( _executing, _heir )
 Perform Context Switch.
#define _Context_Restart_self(_the_context)   _CPU_Context_Restart_self( _the_context )
 Restart Currently Executing Thread.
#define _Context_Fp_start(_base, _offset)   _CPU_Context_Fp_start( (_base), (_offset) )
 Return Starting Address of Floating Point Context.
#define _Context_Initialize_fp(_fp_area)   _CPU_Context_Initialize_fp( _fp_area )
 Initialize Floating Point Context Area.
#define _Context_Restore_fp(_fp)   _CPU_Context_restore_fp( _fp )
 Restore Floating Point Context Area.
#define _Context_Save_fp(_fp)   _CPU_Context_save_fp( _fp )
 Save Floating Point Context Area.

Variables

SCORE_EXTERN volatile boolean _Context_Switch_necessary
 Is Context Switch Needed?


Detailed Description

This include file contains all information about each thread's context.

Generated on Fri Jul 4 00:20:42 2008 for RTEMSSuperCore by  doxygen 1.5.6