X-Git-Url: http://rtime.felk.cvut.cz/gitweb/rtems-devel.git/blobdiff_plain/5d5845d9d4caa3408d79fbc760a142a0268dc36f..HEAD:/rtems-omk-template/appfoo/system.h diff --git a/rtems-omk-template/appfoo/system.h b/rtems-omk-template/appfoo/system.h index 5ce9d4a..1282cbd 100644 --- a/rtems-omk-template/appfoo/system.h +++ b/rtems-omk-template/appfoo/system.h @@ -26,7 +26,8 @@ rtems_task Init( #include /* for device driver prototypes */ #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER +#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER +#define CONFIGURE_APPLICATION_NEEDS_LIBBLOCK #define TICKS_PER_SECOND 1000 @@ -34,17 +35,32 @@ rtems_task Init( #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 32 #define CONFIGURE_MAXIMUM_SEMAPHORES 32 #define CONFIGURE_MAXIMUM_TASKS 32 +#define CONFIGURE_MAXIMUM_PERIODS 4 +#define CONFIGURE_MAXIMUM_USER_EXTENSIONS 2 #define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 32 -#define CONFIGURE_MAXIMUM_DRIVERS (CONFIGURE_NUMBER_OF_DRIVERS+10) +/*#define CONFIGURE_MAXIMUM_DRIVERS (CONFIGURE_NUMBER_OF_DRIVERS+10)*/ +#define CONFIGURE_MAXIMUM_DRIVERS 32 + +#ifdef RTEMS_POSIX_API +#define CONFIGURE_MAXIMUM_POSIX_THREADS 32 +#define CONFIGURE_MAXIMUM_POSIX_MUTEXES 20 +#define CONFIGURE_MAXIMUM_POSIX_SEMAPHORES 10 +#define CONFIGURE_MAXIMUM_POSIX_KEYS 4 +#define CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS 8 +#endif /*RTEMS_POSIX_API*/ #define CONFIGURE_RTEMS_INIT_TASKS_TABLE +#define CONFIGURE_APPLICATION_NEEDS_NULL_DRIVER +#define CONFIGURE_APPLICATION_NEEDS_ZERO_DRIVER #define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM /*#define CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM*/ #define CONFIGURE_MICROSECONDS_PER_TICK 1000 +#define CONFIGURE_EXTRA_TASK_STACKS (10 * (RTEMS_MINIMUM_STACK_SIZE + 2 * 1024)) + #define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024) #define CONFIGURE_INIT_TASK_PRIORITY 120 #define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \