![]() |
RTEMS 6.1-rc1
|
This header file provides interfaces of the Stack Handler which are used by the implementation and the Application Configuration. More...
#include <rtems/score/basedefs.h>
Go to the source code of this file.
Data Structures | |
struct | Stack_Control |
Macros | |
#define | STACK_MINIMUM_SIZE CPU_STACK_MINIMUM_SIZE |
Typedefs | |
typedef void(* | Stack_Allocator_initialize) (size_t stack_space_size) |
The stack allocator initialization handler. More... | |
typedef void *(* | Stack_Allocator_allocate) (size_t stack_size) |
Stack allocator allocate handler. More... | |
typedef void(* | Stack_Allocator_free) (void *addr) |
Stack allocator free handler. More... | |
typedef void *(* | Stack_Allocator_allocate_for_idle) (uint32_t cpu, size_t *stack_size) |
Stack allocator allocate for idle handler. More... | |
Functions | |
void | _Stack_Allocator_do_initialize (void) |
Do the stack allocator initialization during system initialize. More... | |
void * | _Stack_Allocator_allocate_for_idle_workspace (uint32_t unused, size_t *storage_size) |
Allocates the IDLE thread storage area from the workspace. More... | |
void * | _Stack_Allocator_allocate_for_idle_static (uint32_t cpu_index, size_t *storage_size) |
Allocates the IDLE thread storage from the memory statically allocated by <rtems/confdefs.h>. More... | |
This header file provides interfaces of the Stack Handler which are used by the implementation and the Application Configuration.