forked from Imagelibrary/rtems
2004-03-30 David Querbach <querbach@realtime.bc.ca>
PR 597/tests * tm02/system.h, tm03/system.h, tm04/system.h, tm05/system.h, tm06/system.h, tm07/system.h, tm08/system.h, tm10/system.h, tm11/system.h, tm12/system.h, tm13/system.h, tm14/system.h, tm15/system.h, tm16/system.h, tm17/system.h, tm18/system.h, tm19/system.h, tm21/system.h, tm22/system.h, tm23/system.h, tm24/system.h, tm25/system.h, tm26/system.h, tm27/system.h, tm27/task1.c, tm29/system.h: The actual workspace needed by the tmtests depends on OPERATION_COUNT, but the definitions of CONFIGURE_MAXIMIM_xxx in the their system.h files do not reflect this. This results in unnecessary memory exhaustion on small-memory systems such as the SS555.
This commit is contained in:
@@ -1,3 +1,18 @@
|
||||
2004-03-30 David Querbach <querbach@realtime.bc.ca>
|
||||
|
||||
PR 597/tests
|
||||
* tm02/system.h, tm03/system.h, tm04/system.h, tm05/system.h,
|
||||
tm06/system.h, tm07/system.h, tm08/system.h, tm10/system.h,
|
||||
tm11/system.h, tm12/system.h, tm13/system.h, tm14/system.h,
|
||||
tm15/system.h, tm16/system.h, tm17/system.h, tm18/system.h,
|
||||
tm19/system.h, tm21/system.h, tm22/system.h, tm23/system.h,
|
||||
tm24/system.h, tm25/system.h, tm26/system.h, tm27/system.h,
|
||||
tm27/task1.c, tm29/system.h: The actual workspace needed by the
|
||||
tmtests depends on OPERATION_COUNT, but the definitions of
|
||||
CONFIGURE_MAXIMIM_xxx in the their system.h files do not reflect
|
||||
this. This results in unnecessary memory exhaustion on small-memory
|
||||
systems such as the SS555.
|
||||
|
||||
2004-03-28 Ralf Corsepius <ralf_corsepius@rtems.org>
|
||||
|
||||
* include/timesys.h, tm01/task1.c, tm02/task1.c, tm03/task1.c,
|
||||
|
||||
@@ -29,9 +29,8 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 110
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 101
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 1
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,9 +29,8 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 110
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 101
|
||||
#define CONFIGURE_MAXIMUM_TASKS (3 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 1
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,7 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TASKS (4 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 1
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
|
||||
@@ -29,9 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 110
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 101
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + OPERATION_COUNT)
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,9 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 110
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 101
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + OPERATION_COUNT)
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,9 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 110
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 101
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + OPERATION_COUNT)
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,9 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 110
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 101
|
||||
#define CONFIGURE_MAXIMUM_TASKS 3
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,7 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 110
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TASKS (3 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TASKS (3 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TASKS (3 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TASKS (3 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
|
||||
@@ -29,8 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + OPERATION_COUNT)
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,8 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1
|
||||
#define CONFIGURE_MAXIMUM_TASKS (3 + OPERATION_COUNT)
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,8 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + OPERATION_COUNT)
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,8 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + OPERATION_COUNT)
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,8 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1
|
||||
#define CONFIGURE_MAXIMUM_TASKS 4
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,14 +29,14 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 102
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 100
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 100
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 100
|
||||
#define CONFIGURE_MAXIMUM_PARTITIONS 100
|
||||
#define CONFIGURE_MAXIMUM_REGIONS 100
|
||||
#define CONFIGURE_MAXIMUM_PORTS 100
|
||||
#define CONFIGURE_MAXIMUM_PERIODS 100
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_TIMERS OPERATION_COUNT
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES OPERATION_COUNT
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES OPERATION_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PARTITIONS OPERATION_COUNT
|
||||
#define CONFIGURE_MAXIMUM_REGIONS OPERATION_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PORTS OPERATION_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PERIODS OPERATION_COUNT
|
||||
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 103
|
||||
#define CONFIGURE_MAXIMUM_TASKS 4
|
||||
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
|
||||
@@ -29,8 +29,8 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 110
|
||||
#define CONFIGURE_MAXIMUM_TASKS (1 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_TIMERS OPERATION_COUNT
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,7 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + OPERATION_COUNT)
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -29,7 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 1
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_TASKS (6 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 1
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 10
|
||||
#define CONFIGURE_MAXIMUM_TASKS 3
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -22,6 +22,10 @@
|
||||
|
||||
#include <bsp.h>
|
||||
|
||||
#if defined(Declarations_for_tm27)
|
||||
Declarations_for_tm27
|
||||
#endif
|
||||
|
||||
rtems_task Task_1(
|
||||
rtems_task_argument argument
|
||||
);
|
||||
|
||||
@@ -29,8 +29,8 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 111
|
||||
#define CONFIGURE_MAXIMUM_PERIODS 111
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + OPERATION_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_PERIODS OPERATION_COUNT
|
||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
Reference in New Issue
Block a user