From e164eef409c072a5c1c7f3e905129df4a06478ab Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Tue, 11 Nov 2003 00:59:06 +0000 Subject: 2003-11-10 Ralf Corsepius * include/.cvsignore: Remove. * include/Makefile.am: Remove. * include/timesys.h: Remove. * .cvsignore: Remove. * ChangeLog: Remove. * Makefile.am: Remove. * README: Remove. * configure.ac: Remove. * tmtests.am: Remove. * tm01/.cvsignore: Remove. * tm01/Makefile.am: Remove. * tm01/system.h: Remove. * tm01/task1.c: Remove. * tm01/tm01.doc: Remove. * tm02/.cvsignore: Remove. * tm02/Makefile.am: Remove. * tm02/system.h: Remove. * tm02/task1.c: Remove. * tm02/tm02.doc: Remove. * tm03/.cvsignore: Remove. * tm03/Makefile.am: Remove. * tm03/system.h: Remove. * tm03/task1.c: Remove. * tm03/tm03.doc: Remove. * tm04/.cvsignore: Remove. * tm04/Makefile.am: Remove. * tm04/system.h: Remove. * tm04/task1.c: Remove. * tm04/tm04.doc: Remove. * tm05/.cvsignore: Remove. * tm05/Makefile.am: Remove. * tm05/system.h: Remove. * tm05/task1.c: Remove. * tm05/tm05.doc: Remove. * tm06/.cvsignore: Remove. * tm06/Makefile.am: Remove. * tm06/system.h: Remove. * tm06/task1.c: Remove. * tm06/tm06.doc: Remove. * tm07/.cvsignore: Remove. * tm07/Makefile.am: Remove. * tm07/system.h: Remove. * tm07/task1.c: Remove. * tm07/tm07.doc: Remove. * tm08/.cvsignore: Remove. * tm08/Makefile.am: Remove. * tm08/system.h: Remove. * tm08/task1.c: Remove. * tm08/tm08.doc: Remove. * tm09/.cvsignore: Remove. * tm09/Makefile.am: Remove. * tm09/system.h: Remove. * tm09/task1.c: Remove. * tm09/tm09.doc: Remove. * tm10/.cvsignore: Remove. * tm10/Makefile.am: Remove. * tm10/system.h: Remove. * tm10/task1.c: Remove. * tm10/tm10.doc: Remove. * tm11/.cvsignore: Remove. * tm11/Makefile.am: Remove. * tm11/system.h: Remove. * tm11/task1.c: Remove. * tm11/tm11.doc: Remove. * tm12/.cvsignore: Remove. * tm12/Makefile.am: Remove. * tm12/system.h: Remove. * tm12/task1.c: Remove. * tm12/tm12.doc: Remove. * tm13/.cvsignore: Remove. * tm13/Makefile.am: Remove. * tm13/system.h: Remove. * tm13/task1.c: Remove. * tm13/tm13.doc: Remove. * tm14/.cvsignore: Remove. * tm14/Makefile.am: Remove. * tm14/system.h: Remove. * tm14/task1.c: Remove. * tm14/tm14.doc: Remove. * tm15/.cvsignore: Remove. * tm15/Makefile.am: Remove. * tm15/system.h: Remove. * tm15/task1.c: Remove. * tm15/tm15.doc: Remove. * tm16/.cvsignore: Remove. * tm16/Makefile.am: Remove. * tm16/system.h: Remove. * tm16/task1.c: Remove. * tm16/tm16.doc: Remove. * tm17/.cvsignore: Remove. * tm17/Makefile.am: Remove. * tm17/system.h: Remove. * tm17/task1.c: Remove. * tm17/tm17.doc: Remove. * tm18/.cvsignore: Remove. * tm18/Makefile.am: Remove. * tm18/system.h: Remove. * tm18/task1.c: Remove. * tm18/tm18.doc: Remove. * tm19/.cvsignore: Remove. * tm19/Makefile.am: Remove. * tm19/system.h: Remove. * tm19/task1.c: Remove. * tm19/tm19.doc: Remove. * tm20/.cvsignore: Remove. * tm20/Makefile.am: Remove. * tm20/system.h: Remove. * tm20/task1.c: Remove. * tm20/tm20.doc: Remove. * tm21/.cvsignore: Remove. * tm21/Makefile.am: Remove. * tm21/system.h: Remove. * tm21/task1.c: Remove. * tm21/tm21.doc: Remove. * tm22/.cvsignore: Remove. * tm22/Makefile.am: Remove. * tm22/system.h: Remove. * tm22/task1.c: Remove. * tm22/tm22.doc: Remove. * tm23/.cvsignore: Remove. * tm23/Makefile.am: Remove. * tm23/system.h: Remove. * tm23/task1.c: Remove. * tm23/tm23.doc: Remove. * tm24/.cvsignore: Remove. * tm24/Makefile.am: Remove. * tm24/system.h: Remove. * tm24/task1.c: Remove. * tm24/tm24.doc: Remove. * tm25/.cvsignore: Remove. * tm25/Makefile.am: Remove. * tm25/system.h: Remove. * tm25/task1.c: Remove. * tm25/tm25.doc: Remove. * tm26/.cvsignore: Remove. * tm26/Makefile.am: Remove. * tm26/fptest.h: Remove. * tm26/system.h: Remove. * tm26/task1.c: Remove. * tm26/tm26.doc: Remove. * tm27/.cvsignore: Remove. * tm27/Makefile.am: Remove. * tm27/system.h: Remove. * tm27/task1.c: Remove. * tm27/tm27.doc: Remove. * tm28/.cvsignore: Remove. * tm28/Makefile.am: Remove. * tm28/system.h: Remove. * tm28/task1.c: Remove. * tm28/tm28.doc: Remove. * tm29/.cvsignore: Remove. * tm29/Makefile.am: Remove. * tm29/system.h: Remove. * tm29/task1.c: Remove. * tm29/tm29.doc: Remove. * tmck/.cvsignore: Remove. * tmck/Makefile.am: Remove. * tmck/system.h: Remove. * tmck/task1.c: Remove. * tmck/tmck.doc: Remove. * tmoverhd/.cvsignore: Remove. * tmoverhd/Makefile.am: Remove. * tmoverhd/dumrtems.h: Remove. * tmoverhd/empty.c: Remove. * tmoverhd/system.h: Remove. * tmoverhd/testtask.c: Remove. * tmoverhd/tmoverhd.doc: Remove. --- c/src/tests/tmtests/tm16/task1.c | 147 --------------------------------------- 1 file changed, 147 deletions(-) delete mode 100644 c/src/tests/tmtests/tm16/task1.c (limited to 'c/src/tests/tmtests/tm16/task1.c') diff --git a/c/src/tests/tmtests/tm16/task1.c b/c/src/tests/tmtests/tm16/task1.c deleted file mode 100644 index 89a965aaf6..0000000000 --- a/c/src/tests/tmtests/tm16/task1.c +++ /dev/null @@ -1,147 +0,0 @@ -/* - * - * COPYRIGHT (c) 1989-1999. - * On-Line Applications Research Corporation (OAR). - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.com/license/LICENSE. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_unsigned32 Task_count; - -rtems_task test_init( - rtems_task_argument argument -); - -rtems_task Middle_tasks( - rtems_task_argument argument -); - -rtems_task High_task( - rtems_task_argument argument -); - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_id id; - rtems_status_code status; - - Print_Warning(); - - puts( "\n\n*** TIME TEST 16 ***" ); - - status = rtems_task_create( - rtems_build_name( 'T', 'E', 'S', 'T' ), - 251, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_DEFAULT_MODES, - RTEMS_DEFAULT_ATTRIBUTES, - &id - ); - directive_failed( status, "rtems_task_create of test_init" ); - - status = rtems_task_start( id, test_init, 0 ); - directive_failed( status, "rtems_task_start of test_init" ); - - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); -} - -rtems_task test_init( - rtems_task_argument argument -) -{ - rtems_task_priority priority; - rtems_status_code status; - rtems_unsigned32 index; - rtems_task_entry task_entry; - -/* As each task is started, it preempts this task and - * performs a blocking rtems_event_receive. Upon completion of - * this loop all created tasks are blocked. - */ - - priority = 250; - - for( index = 0 ; index <= OPERATION_COUNT ; index++ ) { - status = rtems_task_create( - rtems_build_name( 'M', 'I', 'D', ' ' ), - priority, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_DEFAULT_MODES, - RTEMS_DEFAULT_ATTRIBUTES, - &Task_id[ index ] - ); - directive_failed( status, "rtems_task_create LOOP" ); - - if ( index == OPERATION_COUNT ) task_entry = High_task; - else task_entry = Middle_tasks; - - status = rtems_task_start( Task_id[ index ], task_entry, 0 ); - directive_failed( status, "rtems_task_start LOOP" ); - - priority--; - } - - Task_count = 0; - - Timer_initialize(); - (void) rtems_event_send( Task_id[ Task_count ], RTEMS_EVENT_16 ); - /* preempts task */ -} - -rtems_task Middle_tasks( - rtems_task_argument argument -) -{ - rtems_event_set event_out; - - (void) rtems_event_receive( /* task blocks */ - RTEMS_EVENT_16, - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT, - &event_out - ); - - Task_count++; - - (void) rtems_event_send( /* preempts task */ - Task_id[ Task_count ], - RTEMS_EVENT_16 - ); -} - -rtems_task High_task( - rtems_task_argument argument -) -{ - rtems_event_set event_out; - - (void) rtems_event_receive( /* task blocks */ - RTEMS_EVENT_16, - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT, - &event_out - ); - - end_time = Read_timer(); - - put_time( - "rtems_event_send: task readied -- preempts caller", - end_time, - OPERATION_COUNT, - 0, - CALLING_OVERHEAD_EVENT_SEND - ); - - puts( "*** END OF TEST 16 ***" ); - rtems_test_exit( 0 ); -} -- cgit v1.2.3