RTEMS
Macros | Enumerations | Functions | Variables
ts-validation-0.c File Reference
#include <rtems.h>
#include <rtems/bspIo.h>
#include <rtems/sysinit.h>
#include <rtems/test.h>
#include <rtems/test-info.h>
#include <rtems/testopts.h>
#include <rtems/scheduler.h>
#include <rtems/confdefs.h>

Go to the source code of this file.

Macros

#define MAX_TLS_SIZE   RTEMS_ALIGN_UP( 64, RTEMS_TASK_STORAGE_ALIGNMENT )
 
#define ATTRIBUTES   RTEMS_FLOATING_POINT
 
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
 
#define CONFIGURE_MAXIMUM_PROCESSORS   4
 
#define CONFIGURE_MAXIMUM_BARRIERS   3
 
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES   3
 
#define CONFIGURE_MAXIMUM_PARTITIONS   3
 
#define CONFIGURE_MAXIMUM_PERIODS   3
 
#define CONFIGURE_MAXIMUM_SEMAPHORES   3
 
#define CONFIGURE_MAXIMUM_TASKS   3
 
#define CONFIGURE_MINIMUM_TASKS_WITH_USER_PROVIDED_STORAGE   CONFIGURE_MAXIMUM_TASKS
 
#define CONFIGURE_MAXIMUM_TIMERS   3
 
#define CONFIGURE_MAXIMUM_USER_EXTENSIONS   3
 
#define CONFIGURE_MICROSECONDS_PER_TICK   1000
 
#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_SCHEDULER_EDF_SMP
 
#define CONFIGURE_SCHEDULER_TABLE_ENTRIES
 
#define CONFIGURE_SCHEDULER_ASSIGNMENTS
 
#define CONFIGURE_INIT
 

Enumerations

enum  { _Sysinit_init_runner_task = 0x00290080 }
 

Functions

static void runner_task (rtems_task_argument arg)
 
static void init_runner_task (void)
 
 RTEMS_SCHEDULER_EDF_SMP (a)
 
 RTEMS_SCHEDULER_EDF_SMP (b)
 
 RTEMS_SCHEDULER_EDF_SMP (c)
 

Variables

const char rtems_test_name [] = "Validation0"
 Each test must define a test name string.
 
static char buffer [512]
 
static const T_action actions []
 
static const T_config test_config
 
static char runner_task_storage [RTEMS_TASK_STORAGE_SIZE(MAX_TLS_SIZE+RTEMS_MINIMUM_STACK_SIZE, ATTRIBUTES)]
 
static const rtems_task_config runner_task_config
 
rtems_sysinit_item const _Linker_set__Sysinit_init_runner_task = { init_runner_task }