#include /** @file This is the RTEMS configuration information file. This file contains all the configuration information for RTEMS. See the RTEMS documentation on Configuring a System. @todo Move the RTEMS configuration out of this directory. **/ void *POSIX_Init(void *argument); #define CONFIGURE_INIT_TASK_ENTRY_POINT POSIX_Init #define CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES 128 #define CONFIGURE_MAXIMUM_POSIX_TIMERS 128 #define CONFIGURE_MAXIMUM_POSIX_THREADS 128 #define CONFIGURE_MAXIMUM_POSIX_MUTEXES 128 #define CONFIGURE_MAXIMUM_POSIX_SEMAPHORES 128 #define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER #define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER #define CONFIGURE_RTEMS_INIT_TASKS_TABLE #define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024) #define CONFIGURE_MAXIMUM_SEMAPHORES 64 #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 64 #define CONFIGURE_MAXIMUM_TASKS 64 #define CONFIGURE_MAXIMUM_DRIVERS 64 #define CONFIGURE_MICROSECONDS_PER_TICK 10000 #define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 64 #define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM #define CONFIGURE_INIT_TASK_STACK_SIZE (64*1024) #define CONFIGURE_INIT_TASK_PRIORITY 50 #define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_FLOATING_POINT | \ RTEMS_PREEMPT | \ RTEMS_NO_TIMESLICE | \ RTEMS_NO_ASR | \ RTEMS_INTERRUPT_LEVEL(0)) #define CONFIGURE_INIT #include "networkconfig.h" #include