00001
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef _RTEMS_SCORE_STACK_H
00021 #define _RTEMS_SCORE_STACK_H
00022
00031 #ifdef __cplusplus
00032 extern "C" {
00033 #endif
00034
00039 #define STACK_MINIMUM_SIZE CPU_STACK_MINIMUM_SIZE
00040
00044 typedef struct {
00046 size_t size;
00048 void *area;
00049 } Stack_Control;
00050
00056 extern uint32_t rtems_minimum_stack_size;
00057
00058 #ifndef __RTEMS_APPLICATION__
00059 #include <rtems/score/stack.inl>
00060 #endif
00061
00062 #ifdef __cplusplus
00063 }
00064 #endif
00065
00068 #endif
00069