2003-01-03 Joel Sherrill <joel@OARcorp.com>

* unlimited/system.h, unlimited/test1.c: Backed off previous
	modification as it does not compile.
This commit is contained in:
Joel Sherrill
2003-01-03 22:55:54 +00:00
parent 0f9e7f9670
commit 7ab11c06b4
6 changed files with 26 additions and 14 deletions

View File

@@ -1,3 +1,8 @@
2003-01-03 Joel Sherrill <joel@OARcorp.com>
* unlimited/system.h, unlimited/test1.c: Backed off previous
modification as it does not compile.
2002-10-31 Chris Johns <ccj@acm.org>
* unlimited/test1.c: PR296. Only fails if more tasks than allowed

View File

@@ -46,9 +46,7 @@ void test3();
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
#define TASK_ALLOCATION_SIZE \
(rtems_configuration_get_rtems_api_configuration()->maximum_tasks & \
~RTEMS_UNLIMITED_OBJECTS)
#define TASK_ALLOCATION_SIZE (5)
#define CONFIGURE_MAXIMUM_TASKS rtems_resource_unlimited(TASK_ALLOCATION_SIZE)
#define CONFIGURE_EXTRA_TASK_STACKS (62 * RTEMS_MINIMUM_STACK_SIZE)

View File

@@ -27,7 +27,6 @@ void test1()
boolean auto_extend;
rtems_status_code result;
rtems_unsigned32 task_count = 0;
rtems_unsigned32 expected_count;
Objects_Information *the_information;
char c1 = 'a';
@@ -46,8 +45,7 @@ void test1()
_Objects_Information_table[OBJECTS_CLASSIC_API][OBJECTS_RTEMS_TASKS];
auto_extend = the_information->auto_extend;
the_information->auto_extend = FALSE;
expected_count = the_information->inactive;
while (task_count < MAX_TASKS)
{
rtems_name name;
@@ -88,7 +86,7 @@ void test1()
if (task_count >= MAX_TASKS)
printf( "\nMAX_TASKS too small for work-space size, please make larger !!\n\n" );
if (task_count != expected_count) {
if (task_count != (TASK_ALLOCATION_SIZE - 1)) {
printf( " FAIL1 : the number of tasks does not equal the expected size -\n"
" task created = %i, required number = %i\n",
task_count, TASK_ALLOCATION_SIZE);
@@ -101,3 +99,8 @@ void test1()
printf( " TEST1 : completed\n" );
}

View File

@@ -1,3 +1,8 @@
2003-01-03 Joel Sherrill <joel@OARcorp.com>
* unlimited/system.h, unlimited/test1.c: Backed off previous
modification as it does not compile.
2002-10-31 Chris Johns <ccj@acm.org>
* unlimited/test1.c: PR296. Only fails if more tasks than allowed

View File

@@ -46,9 +46,7 @@ void test3();
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
#define TASK_ALLOCATION_SIZE \
(rtems_configuration_get_rtems_api_configuration()->maximum_tasks & \
~RTEMS_UNLIMITED_OBJECTS)
#define TASK_ALLOCATION_SIZE (5)
#define CONFIGURE_MAXIMUM_TASKS rtems_resource_unlimited(TASK_ALLOCATION_SIZE)
#define CONFIGURE_EXTRA_TASK_STACKS (62 * RTEMS_MINIMUM_STACK_SIZE)

View File

@@ -27,7 +27,6 @@ void test1()
boolean auto_extend;
rtems_status_code result;
rtems_unsigned32 task_count = 0;
rtems_unsigned32 expected_count;
Objects_Information *the_information;
char c1 = 'a';
@@ -46,8 +45,7 @@ void test1()
_Objects_Information_table[OBJECTS_CLASSIC_API][OBJECTS_RTEMS_TASKS];
auto_extend = the_information->auto_extend;
the_information->auto_extend = FALSE;
expected_count = the_information->inactive;
while (task_count < MAX_TASKS)
{
rtems_name name;
@@ -88,7 +86,7 @@ void test1()
if (task_count >= MAX_TASKS)
printf( "\nMAX_TASKS too small for work-space size, please make larger !!\n\n" );
if (task_count != expected_count) {
if (task_count != (TASK_ALLOCATION_SIZE - 1)) {
printf( " FAIL1 : the number of tasks does not equal the expected size -\n"
" task created = %i, required number = %i\n",
task_count, TASK_ALLOCATION_SIZE);
@@ -101,3 +99,8 @@ void test1()
printf( " TEST1 : completed\n" );
}