From 64b4e5cb80808d5df7b95d139d14925579fc29bc Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Tue, 13 Jun 2000 01:59:13 +0000 Subject: [PATCH] Increase init task (IOC sh) priority to be higher than all EPICS tasks. Adjust RTEMS workspace to a size that allows simple IOC applications to run on machines with `only' 4 Megabytes of memory. --- src/libCom/osi/os/RTEMS/rtems_init.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libCom/osi/os/RTEMS/rtems_init.c b/src/libCom/osi/os/RTEMS/rtems_init.c index 135d42e7b..77b00d7b9 100644 --- a/src/libCom/osi/os/RTEMS/rtems_init.c +++ b/src/libCom/osi/os/RTEMS/rtems_init.c @@ -35,7 +35,7 @@ */ #define CONFIGURE_RTEMS_INIT_TASKS_TABLE -#define CONFIGURE_EXECUTIVE_RAM_SIZE (2048*1024) +#define CONFIGURE_EXECUTIVE_RAM_SIZE (1024*1024) #define CONFIGURE_MAXIMUM_TASKS rtems_resource_unlimited(30) #define CONFIGURE_MAXIMUM_SEMAPHORES rtems_resource_unlimited(500) #define CONFIGURE_MAXIMUM_TIMERS rtems_resource_unlimited(20) @@ -43,8 +43,8 @@ #define CONFIGURE_MICROSECONDS_PER_TICK 20000 -#define CONFIGURE_INIT_TASK_PRIORITY 220 -#define NETWORK_TASK_PRIORITY 90 +#define CONFIGURE_INIT_TASK_PRIORITY 80 +#define NETWORK_TASK_PRIORITY 90 #define CONFIGURE_INIT #define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \ @@ -53,7 +53,7 @@ RTEMS_INTERRUPT_LEVEL(0)) #define CONFIGURE_INIT_TASK_INITIAL_ATTRIBUTES (RTEMS_FLOATING_POINT | \ RTEMS_LOCAL) -#define CONFIGURE_INIT_TASK_STACK_SIZE (12*1024) +#define CONFIGURE_INIT_TASK_STACK_SIZE (16*1024) rtems_task Init (rtems_task_argument argument); #define CONFIGURE_HAS_OWN_DEVICE_DRIVER_TABLE