From: Pavel Pisa Date: Sat, 12 Apr 2014 09:48:47 +0000 (+0200) Subject: Adapt application limits configuration to work with actual RTEMS 4.11 build. X-Git-Url: http://rtime.felk.cvut.cz/gitweb/rtems-devel.git/commitdiff_plain/d3c509261e8d2972ec9eda4e6a85f5ff90c933a1?ds=sidebyside Adapt application limits configuration to work with actual RTEMS 4.11 build. The ONFIGURE_NUMBER_OF_DRIVERS macro is not available anymore. The RTEMS shell uses POSIX keys and they has to be specified in the system config to start shell successfully. Signed-off-by: Pavel Pisa --- diff --git a/rtems-omk-template/appfoo/system.h b/rtems-omk-template/appfoo/system.h index 59067c7..1282cbd 100644 --- a/rtems-omk-template/appfoo/system.h +++ b/rtems-omk-template/appfoo/system.h @@ -38,12 +38,15 @@ rtems_task Init( #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 @@ -56,6 +59,8 @@ rtems_task Init( #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 | \ diff --git a/rtems-omk-template/appnet/system.h b/rtems-omk-template/appnet/system.h index a32318f..b05e202 100644 --- a/rtems-omk-template/appnet/system.h +++ b/rtems-omk-template/appnet/system.h @@ -38,12 +38,15 @@ rtems_task Init( #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 @@ -60,6 +63,8 @@ rtems_task Init( #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 | \