RTEMS
Macros | Enumerations | Functions | Variables
ts-space-profile.c File Reference
#include <rtems.h>
#include <rtems/bspIo.h>
#include <rtems/sysinit.h>
#include <rtems/score/sysstate.h>
#include <rtems/test.h>
#include <rtems/confdefs.h>

Go to the source code of this file.

Macros

#define NAME   rtems_build_name('N', 'A', 'M', 'E')
 
#define INIT_TASK_ATTRIBUTES   RTEMS_DEFAULT_ATTRIBUTES
 
#define MAX_TLS_SIZE   RTEMS_ALIGN_UP(64, RTEMS_TASK_STORAGE_ALIGNMENT)
 
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
 
#define CONFIGURE_MAXIMUM_PROCESSORS   4
 
#define CONFIGURE_MAXIMUM_BARRIERS   1
 
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES   1
 
#define CONFIGURE_MAXIMUM_PARTITIONS   1
 
#define CONFIGURE_MAXIMUM_PERIODS   1
 
#define CONFIGURE_MAXIMUM_SEMAPHORES   1
 
#define CONFIGURE_MAXIMUM_TASKS   1
 
#define CONFIGURE_MAXIMUM_TIMERS   1
 
#define CONFIGURE_MAXIMUM_USER_EXTENSIONS   1
 
#define CONFIGURE_MESSAGE_BUFFER_MEMORY   1
 
#define CONFIGURE_MICROSECONDS_PER_TICK   10000
 
#define CONFIGURE_SCHEDULER_NAME   NAME
 
#define CONFIGURE_INITIAL_EXTENSIONS   { .fatal = fatal_extension }
 
#define CONFIGURE_MAXIMUM_FILE_DESCRIPTORS   0
 
#define CONFIGURE_DISABLE_NEWLIB_REENTRANCY
 
#define CONFIGURE_APPLICATION_DISABLE_FILESYSTEM
 
#define CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION
 
#define CONFIGURE_IDLE_TASK_BODY   _CPU_Thread_Idle_body
 
#define CONFIGURE_INIT
 

Enumerations

enum  { _Sysinit_init_task = 0x00290080 }
 

Functions

static void fatal_extension (rtems_fatal_source source, bool always_set_to_false, rtems_fatal_code error)
 
static void Init (rtems_task_argument arg)
 
 RTEMS_ALIGNED (RTEMS_TASK_STORAGE_ALIGNMENT)
 
static void init_task (void)
 

Variables

static const T_action actions []
 
static const T_config test_config
 
static const rtems_task_config task_config
 
rtems_sysinit_item const _Linker_set__Sysinit_init_task = { init_task }