--- testsuites/sptests/sp13/system.h | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-)
diff --git a/testsuites/sptests/sp13/system.h b/testsuites/sptests/sp13/system.h index 3b170bf..8e5ffbb 100644 --- a/testsuites/sptests/sp13/system.h +++ b/testsuites/sptests/sp13/system.h @@ -66,13 +66,28 @@ TEST_EXTERN rtems_name Queue_name[ 4 ]; /* array of queue names */ #define CONFIGURE_RTEMS_INIT_TASKS_TABLE /* - * First three created in init.c, last created in task1.c. + * Created in init.c: + * Q1 - CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE( 100, MESSAGE_SIZE ) (1600) + * Q2 - CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE( 10, MESSAGE_SIZE ) (160) + * Q3 - CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE( 100, MESSAGE_SIZE ) (1600) + * + * Q1 and Q2 deleted in task1.c + * + * Q1 recreated in task1.c + * Q1 - CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE( 100, 20 ) (2000) + * + * Q1 deleted again in task1.c. + * Q1 repeatedly created and deleted for 2 messages of 1-1030 bytes + * in length + * Q1 - CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE( 1030, 2 ) (2000) + * + * Thus the peak message memory needed is technically only: + * Q3 + third instance of Q1 at peak of two 1030 byte messages. + * */ #define CONFIGURE_MESSAGE_BUFFER_MEMORY \ CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE( 100, MESSAGE_SIZE ) + \ - CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE( 10, MESSAGE_SIZE ) + \ - CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE( 100, MESSAGE_SIZE ) + \ - CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE( 100, 20 ) + CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE( 1030, 2 ) #define CONFIGURE_EXTRA_TASK_STACKS (3 * RTEMS_MINIMUM_STACK_SIZE) -- 1.9.3 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel