forked from Imagelibrary/rtems
2008-09-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/timer_driver.adb, support/timer_driver.ads, tmtests/tm01/tmtest.adb, tmtests/tm02/tmtest.adb, tmtests/tm03/tmtest.adb, tmtests/tm04/tmtest.adb, tmtests/tm05/tmtest.adb, tmtests/tm06/tmtest.adb, tmtests/tm07/tmtest.adb, tmtests/tm08/tmtest.adb, tmtests/tm09/tmtest.adb, tmtests/tm10/tmtest.adb, tmtests/tm11/tmtest.adb, tmtests/tm12/tmtest.adb, tmtests/tm13/tmtest.adb, tmtests/tm14/tmtest.adb, tmtests/tm15/tmtest.adb, tmtests/tm16/tmtest.adb, tmtests/tm17/tmtest.adb, tmtests/tm18/tmtest.adb, tmtests/tm19/tmtest.adb, tmtests/tm20/config.h, tmtests/tm20/tmtest.adb, tmtests/tm21/tmtest.adb, tmtests/tm22/tmtest.adb, tmtests/tm23/tmtest.adb, tmtests/tm24/tmtest.adb, tmtests/tm25/tmtest.adb, tmtests/tm28/tmtest.adb, tmtests/tm29/tmtest.adb, tmtests/tmck/tmtest.adb, tmtests/tmoverhd/tmtest.adb: Clean up. Verified to run on psim with gcc 4.3.2.
This commit is contained in:
@@ -1,3 +1,23 @@
|
|||||||
|
2008-09-29 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
|
* support/timer_driver.adb, support/timer_driver.ads,
|
||||||
|
tmtests/tm01/tmtest.adb, tmtests/tm02/tmtest.adb,
|
||||||
|
tmtests/tm03/tmtest.adb, tmtests/tm04/tmtest.adb,
|
||||||
|
tmtests/tm05/tmtest.adb, tmtests/tm06/tmtest.adb,
|
||||||
|
tmtests/tm07/tmtest.adb, tmtests/tm08/tmtest.adb,
|
||||||
|
tmtests/tm09/tmtest.adb, tmtests/tm10/tmtest.adb,
|
||||||
|
tmtests/tm11/tmtest.adb, tmtests/tm12/tmtest.adb,
|
||||||
|
tmtests/tm13/tmtest.adb, tmtests/tm14/tmtest.adb,
|
||||||
|
tmtests/tm15/tmtest.adb, tmtests/tm16/tmtest.adb,
|
||||||
|
tmtests/tm17/tmtest.adb, tmtests/tm18/tmtest.adb,
|
||||||
|
tmtests/tm19/tmtest.adb, tmtests/tm20/config.h,
|
||||||
|
tmtests/tm20/tmtest.adb, tmtests/tm21/tmtest.adb,
|
||||||
|
tmtests/tm22/tmtest.adb, tmtests/tm23/tmtest.adb,
|
||||||
|
tmtests/tm24/tmtest.adb, tmtests/tm25/tmtest.adb,
|
||||||
|
tmtests/tm28/tmtest.adb, tmtests/tm29/tmtest.adb,
|
||||||
|
tmtests/tmck/tmtest.adb, tmtests/tmoverhd/tmtest.adb: Clean up.
|
||||||
|
Verified to run on psim with gcc 4.3.2.
|
||||||
|
|
||||||
2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
|
2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
* support/timer_driver.ads: Switch to new names.
|
* support/timer_driver.ads: Switch to new names.
|
||||||
|
|||||||
@@ -20,9 +20,21 @@
|
|||||||
--
|
--
|
||||||
|
|
||||||
with RTEMS;
|
with RTEMS;
|
||||||
|
with Interfaces.C;
|
||||||
|
|
||||||
package body Timer_Driver is
|
package body Timer_Driver is
|
||||||
|
|
||||||
|
--PAGE
|
||||||
|
--
|
||||||
|
-- Empty_function
|
||||||
|
--
|
||||||
|
--
|
||||||
|
procedure Empty_Function
|
||||||
|
is
|
||||||
|
begin
|
||||||
|
Null;
|
||||||
|
end Empty_Function;
|
||||||
|
|
||||||
--PAGE
|
--PAGE
|
||||||
--
|
--
|
||||||
-- Set_Find_Average_Overhead
|
-- Set_Find_Average_Overhead
|
||||||
@@ -33,12 +45,18 @@ package body Timer_Driver is
|
|||||||
Find_Flag : in Standard.Boolean
|
Find_Flag : in Standard.Boolean
|
||||||
) is
|
) is
|
||||||
procedure Set_Find_Average_Overhead_base (
|
procedure Set_Find_Average_Overhead_base (
|
||||||
Find_Flag : in RTEMS.Boolean
|
Find_Flag : in Interfaces.Unsigned_8
|
||||||
);
|
);
|
||||||
pragma Import (C, Set_Find_Average_Overhead_base,
|
pragma Import (C, Set_Find_Average_Overhead_base,
|
||||||
"Set_find_average_overhead");
|
"benchmark_timer_disable_subtracting_average_overhead");
|
||||||
|
c: Interfaces.Unsigned_8;
|
||||||
begin
|
begin
|
||||||
Set_Find_Average_Overhead_base (RTEMS.From_Ada_Boolean (Find_Flag));
|
if Find_Flag then
|
||||||
|
c := 1;
|
||||||
|
else
|
||||||
|
c := 0;
|
||||||
|
end if;
|
||||||
|
Set_Find_Average_Overhead_base (c);
|
||||||
end Set_Find_Average_Overhead;
|
end Set_Find_Average_Overhead;
|
||||||
|
|
||||||
end Timer_Driver;
|
end Timer_Driver;
|
||||||
|
|||||||
@@ -60,7 +60,6 @@ package Timer_Driver is
|
|||||||
--
|
--
|
||||||
|
|
||||||
procedure Empty_Function;
|
procedure Empty_Function;
|
||||||
pragma Import (C, Empty_Function, "Empty_function");
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Set_Find_Average_Overhead
|
-- Set_Find_Average_Overhead
|
||||||
@@ -74,8 +73,6 @@ package Timer_Driver is
|
|||||||
procedure Set_Find_Average_Overhead (
|
procedure Set_Find_Average_Overhead (
|
||||||
Find_Flag : in Standard.Boolean
|
Find_Flag : in Standard.Boolean
|
||||||
);
|
);
|
||||||
pragma Import (C, Set_Find_Average_Overhead,
|
|
||||||
"benchmark_timer_disable_subtracting_average_overhead");
|
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
|
|||||||
@@ -266,6 +266,8 @@ package body TMTEST is
|
|||||||
SEMAPHORE_RELEASE_LOOP_TIME * 2,
|
SEMAPHORE_RELEASE_LOOP_TIME * 2,
|
||||||
RTEMS_CALLING_OVERHEAD.SEMAPHORE_RELEASE
|
RTEMS_CALLING_OVERHEAD.SEMAPHORE_RELEASE
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 1 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end TASK_1;
|
end TASK_1;
|
||||||
|
|||||||
@@ -199,6 +199,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.SEMAPHORE_OBTAIN
|
RTEMS_CALLING_OVERHEAD.SEMAPHORE_OBTAIN
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 2 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end LOW_TASK;
|
end LOW_TASK;
|
||||||
|
|||||||
@@ -179,6 +179,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.SEMAPHORE_RELEASE
|
RTEMS_CALLING_OVERHEAD.SEMAPHORE_RELEASE
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 3 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end HIGH_TASK;
|
end HIGH_TASK;
|
||||||
|
|||||||
@@ -399,6 +399,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.TASK_DELETE
|
RTEMS_CALLING_OVERHEAD.TASK_DELETE
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 4 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end HIGH_TASK;
|
end HIGH_TASK;
|
||||||
|
|||||||
@@ -119,6 +119,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.TASK_RESUME
|
RTEMS_CALLING_OVERHEAD.TASK_RESUME
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 5 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end HIGH_TASK;
|
end HIGH_TASK;
|
||||||
|
|||||||
@@ -185,6 +185,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.TASK_DELETE
|
RTEMS_CALLING_OVERHEAD.TASK_DELETE
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 6 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end TASK_1;
|
end TASK_1;
|
||||||
|
|||||||
@@ -120,6 +120,7 @@ package body TMTEST is
|
|||||||
RTEMS.TASK_SUSPEND( RTEMS.SELF, STATUS );
|
RTEMS.TASK_SUSPEND( RTEMS.SELF, STATUS );
|
||||||
end if;
|
end if;
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 07 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end HIGH_TASK;
|
end HIGH_TASK;
|
||||||
|
|||||||
@@ -307,6 +307,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.CLOCK_GET
|
RTEMS_CALLING_OVERHEAD.CLOCK_GET
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 8 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end TEST_TASK;
|
end TEST_TASK;
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_DELETE
|
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_DELETE
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 9 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end TEST_TASK;
|
end TEST_TASK;
|
||||||
|
|||||||
@@ -215,6 +215,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_RECEIVE
|
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_RECEIVE
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 10 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end LOW_TASK;
|
end LOW_TASK;
|
||||||
|
|||||||
@@ -175,6 +175,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_SEND
|
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_SEND
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 11 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end HIGH_TASK;
|
end HIGH_TASK;
|
||||||
|
|||||||
@@ -174,6 +174,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_SEND
|
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_SEND
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 12 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end HIGH_TASK;
|
end HIGH_TASK;
|
||||||
|
|||||||
@@ -173,6 +173,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_URGENT
|
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_URGENT
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 13 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end HIGH_TASK;
|
end HIGH_TASK;
|
||||||
|
|||||||
@@ -180,6 +180,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_URGENT
|
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_URGENT
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 14 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end HIGH_TASK;
|
end HIGH_TASK;
|
||||||
|
|||||||
@@ -237,6 +237,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.EVENT_SEND
|
RTEMS_CALLING_OVERHEAD.EVENT_SEND
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 15 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end LOW_TASK;
|
end LOW_TASK;
|
||||||
|
|||||||
@@ -188,6 +188,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.EVENT_SEND
|
RTEMS_CALLING_OVERHEAD.EVENT_SEND
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 16 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end HIGH_TASK;
|
end HIGH_TASK;
|
||||||
|
|||||||
@@ -151,6 +151,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.TASK_SET_PRIORITY
|
RTEMS_CALLING_OVERHEAD.TASK_SET_PRIORITY
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 17 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end LAST_TASK;
|
end LAST_TASK;
|
||||||
|
|||||||
@@ -145,6 +145,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.TASK_DELETE
|
RTEMS_CALLING_OVERHEAD.TASK_DELETE
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 18 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end LAST_TASK;
|
end LAST_TASK;
|
||||||
|
|||||||
@@ -277,6 +277,7 @@ package body TMTEST is
|
|||||||
0
|
0
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 19 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end TASK_3;
|
end TASK_3;
|
||||||
|
|||||||
@@ -22,6 +22,7 @@
|
|||||||
|
|
||||||
#define CONFIGURE_MAXIMUM_PARTITIONS 1
|
#define CONFIGURE_MAXIMUM_PARTITIONS 1
|
||||||
#define CONFIGURE_MAXIMUM_REGIONS 1
|
#define CONFIGURE_MAXIMUM_REGIONS 1
|
||||||
|
#define CONFIGURE_MAXIMUM_TASKS 3
|
||||||
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
#define CONFIGURE_TICKS_PER_TIMESLICE 0
|
||||||
|
|
||||||
#define CONFIGURE_POSIX_INIT_THREAD_TABLE
|
#define CONFIGURE_POSIX_INIT_THREAD_TABLE
|
||||||
|
|||||||
@@ -393,6 +393,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.REGION_DELETE
|
RTEMS_CALLING_OVERHEAD.REGION_DELETE
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 20 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end TASK_1;
|
end TASK_1;
|
||||||
|
|||||||
@@ -293,6 +293,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.RATE_MONOTONIC_IDENT
|
RTEMS_CALLING_OVERHEAD.RATE_MONOTONIC_IDENT
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 21 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end TASK_1;
|
end TASK_1;
|
||||||
|
|||||||
@@ -218,6 +218,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_BROADCAST
|
RTEMS_CALLING_OVERHEAD.MESSAGE_QUEUE_BROADCAST
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 22 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end LOW_TASK;
|
end LOW_TASK;
|
||||||
|
|||||||
@@ -389,6 +389,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.TASK_WAKE_WHEN
|
RTEMS_CALLING_OVERHEAD.TASK_WAKE_WHEN
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 23 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end LOW_TASK;
|
end LOW_TASK;
|
||||||
|
|||||||
@@ -151,6 +151,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.TASK_WAKE_AFTER
|
RTEMS_CALLING_OVERHEAD.TASK_WAKE_AFTER
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 24 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end if;
|
end if;
|
||||||
|
|||||||
@@ -148,6 +148,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.CLOCK_TICK
|
RTEMS_CALLING_OVERHEAD.CLOCK_TICK
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 25 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end LOW_TASK;
|
end LOW_TASK;
|
||||||
|
|||||||
@@ -167,6 +167,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.PORT_DELETE
|
RTEMS_CALLING_OVERHEAD.PORT_DELETE
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 28 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end TEST_TASK;
|
end TEST_TASK;
|
||||||
|
|||||||
@@ -224,6 +224,7 @@ package body TMTEST is
|
|||||||
RTEMS_CALLING_OVERHEAD.RATE_MONOTONIC_PERIOD
|
RTEMS_CALLING_OVERHEAD.RATE_MONOTONIC_PERIOD
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST 29 ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end LOW_TASK;
|
end LOW_TASK;
|
||||||
|
|||||||
@@ -152,6 +152,7 @@ TEST_SUPPORT.PAUSE;
|
|||||||
0
|
0
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST CHECK ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end TASK_1;
|
end TASK_1;
|
||||||
|
|||||||
@@ -1396,6 +1396,7 @@ TEST_SUPPORT.PAUSE;
|
|||||||
0
|
0
|
||||||
);
|
);
|
||||||
|
|
||||||
|
TEXT_IO.PUT_LINE( "*** END OF TIME TEST OVERHEAD ***" );
|
||||||
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
RTEMS.SHUTDOWN_EXECUTIVE( 0 );
|
||||||
|
|
||||||
end TASK_1;
|
end TASK_1;
|
||||||
|
|||||||
Reference in New Issue
Block a user