source: rtems/c/src/ada-tests/support/rtems_calling_overhead.ads @ b2c6795e

4.115
Last change on this file since b2c6795e was 35e4691, checked in by Joel Sherrill <joel.sherrill@…>, on 09/04/03 at 18:50:41

2003-09-04 Joel Sherrill <joel@…>

  • mptests/mp01/config.h, mptests/mp01/mp01.adb, mptests/mp01/mptest.adb, mptests/mp01/mptest.ads, mptests/mp02/mptest.adb, mptests/mp02/mptest.ads, mptests/mp03/mptest.adb, mptests/mp03/mptest.ads, mptests/mp04/mptest.adb, mptests/mp04/mptest.ads, mptests/mp05/mptest.adb, mptests/mp05/mptest.ads, mptests/mp06/mptest.adb, mptests/mp06/mptest.ads, mptests/mp07/mptest.adb, mptests/mp07/mptest.ads, mptests/mp08/mptest.adb, mptests/mp08/mptest.ads, mptests/mp09/mptest.adb, mptests/mp09/mptest.ads, mptests/mp10/mptest.adb, mptests/mp10/mptest.ads, mptests/mp11/mptest.adb, mptests/mp11/mptest.ads, mptests/mp12/mptest.adb, mptests/mp12/mptest.ads, mptests/mp13/mptest.adb, mptests/mp13/mptest.ads, mptests/mp14/mptest.adb, mptests/mp14/mptest.ads, samples/base_mp/config.h, samples/base_mp/mptest.adb, samples/base_mp/mptest.ads, samples/base_sp/base_sp.adb, samples/base_sp/config.h, samples/base_sp/sptest.adb, samples/base_sp/sptest.ads, samples/hello/config.h, samples/hello/hello.adb, samples/hello/sptest.adb, samples/hello/sptest.ads, samples/ticker/config.h, samples/ticker/sptest.adb, samples/ticker/sptest.ads, samples/ticker/ticker.adb, sptests/sp01/config.h, sptests/sp01/sp01.adb, sptests/sp01/sptest.adb, sptests/sp01/sptest.ads, sptests/sp02/config.h, sptests/sp02/sp02.adb, sptests/sp02/sptest.adb, sptests/sp02/sptest.ads, sptests/sp03/config.h, sptests/sp03/sp03.adb, sptests/sp03/sptest.adb, sptests/sp03/sptest.ads, sptests/sp04/config.h, sptests/sp04/sp04.adb, sptests/sp04/sptest.adb, sptests/sp04/sptest.ads, sptests/sp05/config.h, sptests/sp05/sp05.adb, sptests/sp05/sptest.adb, sptests/sp05/sptest.ads, sptests/sp06/config.h, sptests/sp06/sp06.adb, sptests/sp06/sptest.adb, sptests/sp06/sptest.ads, sptests/sp07/config.h, sptests/sp07/sp07.adb, sptests/sp07/sptest.adb, sptests/sp07/sptest.ads, sptests/sp08/config.h, sptests/sp08/sp08.adb, sptests/sp08/sptest.adb, sptests/sp08/sptest.ads, sptests/sp09/config.h, sptests/sp09/sp09.adb, sptests/sp09/sptest.adb, sptests/sp09/sptest.ads, sptests/sp11/config.h, sptests/sp11/sp11.adb, sptests/sp11/sptest.adb, sptests/sp11/sptest.ads, sptests/sp12/config.h, sptests/sp12/sp12.adb, sptests/sp12/sptest.adb, sptests/sp12/sptest.ads, sptests/sp13/config.h, sptests/sp13/sp13.adb, sptests/sp13/sptest.adb, sptests/sp13/sptest.ads, sptests/sp14/config.h, sptests/sp14/sp14.adb, sptests/sp14/sptest.adb, sptests/sp14/sptest.ads, sptests/sp15/config.h, sptests/sp15/sp15.adb, sptests/sp15/sptest.adb, sptests/sp15/sptest.ads, sptests/sp16/config.h, sptests/sp16/sp16.adb, sptests/sp16/sptest.adb, sptests/sp16/sptest.ads, sptests/sp17/config.h, sptests/sp17/sp17.adb, sptests/sp17/sptest.adb, sptests/sp17/sptest.ads, sptests/sp19/config.h, sptests/sp19/sp19.adb, sptests/sp19/sptest.ads, sptests/sp20/config.h, sptests/sp20/sp20.adb, sptests/sp20/sptest.adb, sptests/sp20/sptest.ads, sptests/sp21/config.h, sptests/sp21/sp21.adb, sptests/sp21/sptest.adb, sptests/sp21/sptest.ads, sptests/sp22/config.h, sptests/sp22/sp22.adb, sptests/sp22/sptest.adb, sptests/sp22/sptest.ads, sptests/sp23/config.h, sptests/sp23/sp23.adb, sptests/sp23/sptest.adb, sptests/sp23/sptest.ads, sptests/sp24/config.h, sptests/sp24/sp24.adb, sptests/sp24/sptest.adb, sptests/sp24/sptest.ads, sptests/sp25/config.h, sptests/sp25/sp25.adb, sptests/sp25/sptest.adb, sptests/sp25/sptest.ads, sptests/spsize/spsize.adb, sptests/spsize/sptest.adb, sptests/spsize/sptest.ads, support/address_io.adb, support/address_io.ads, support/float_io.ads, support/fp.inc, support/integer.inc, support/rtems_calling_overhead.ads, support/status_io.ads, support/test_support.adb, support/test_support.ads, support/time_test_support.adb, support/time_test_support.ads, support/timer_driver.adb, support/timer_driver.ads, support/unsigned32_io.ads, tmtests/tm01/config.h, tmtests/tm01/tm01.adb, tmtests/tm01/tmtest.adb, tmtests/tm01/tmtest.ads, tmtests/tm02/config.h, tmtests/tm02/tm02.adb, tmtests/tm02/tmtest.adb, tmtests/tm02/tmtest.ads, tmtests/tm03/config.h, tmtests/tm03/tm03.adb, tmtests/tm03/tmtest.adb, tmtests/tm03/tmtest.ads, tmtests/tm04/config.h, tmtests/tm04/tm04.adb, tmtests/tm04/tmtest.adb, tmtests/tm04/tmtest.ads, tmtests/tm05/config.h, tmtests/tm05/tm05.adb, tmtests/tm05/tmtest.adb, tmtests/tm05/tmtest.ads, tmtests/tm06/config.h, tmtests/tm06/tm06.adb, tmtests/tm06/tmtest.adb, tmtests/tm06/tmtest.ads, tmtests/tm07/config.h, tmtests/tm07/tm07.adb, tmtests/tm07/tmtest.adb, tmtests/tm07/tmtest.ads, tmtests/tm08/config.h, tmtests/tm08/tm08.adb, tmtests/tm08/tmtest.adb, tmtests/tm08/tmtest.ads, tmtests/tm09/config.h, tmtests/tm09/tm09.adb, tmtests/tm09/tmtest.adb, tmtests/tm09/tmtest.ads, tmtests/tm10/config.h, tmtests/tm10/tm10.adb, tmtests/tm10/tmtest.adb, tmtests/tm10/tmtest.ads, tmtests/tm11/config.h, tmtests/tm11/tm11.adb, tmtests/tm11/tmtest.adb, tmtests/tm11/tmtest.ads, tmtests/tm12/config.h, tmtests/tm12/tm12.adb, tmtests/tm12/tmtest.adb, tmtests/tm12/tmtest.ads, tmtests/tm13/config.h, tmtests/tm13/tm13.adb, tmtests/tm13/tmtest.adb, tmtests/tm13/tmtest.ads, tmtests/tm14/config.h, tmtests/tm14/tm14.adb, tmtests/tm14/tmtest.adb, tmtests/tm14/tmtest.ads, tmtests/tm15/config.h, tmtests/tm15/tm15.adb, tmtests/tm15/tmtest.adb, tmtests/tm15/tmtest.ads, tmtests/tm16/config.h, tmtests/tm16/tm16.adb, tmtests/tm16/tmtest.adb, tmtests/tm16/tmtest.ads, tmtests/tm17/config.h, tmtests/tm17/tm17.adb, tmtests/tm17/tmtest.adb, tmtests/tm17/tmtest.ads, tmtests/tm18/config.h, tmtests/tm18/tm18.adb, tmtests/tm18/tmtest.adb, tmtests/tm18/tmtest.ads, tmtests/tm19/config.h, tmtests/tm19/tm19.adb, tmtests/tm19/tmtest.adb, tmtests/tm19/tmtest.ads, tmtests/tm20/config.h, tmtests/tm20/tm20.adb, tmtests/tm20/tmtest.adb, tmtests/tm20/tmtest.ads, tmtests/tm21/config.h, tmtests/tm21/tm21.adb, tmtests/tm21/tmtest.adb, tmtests/tm21/tmtest.ads, tmtests/tm22/config.h, tmtests/tm22/tm22.adb, tmtests/tm22/tmtest.adb, tmtests/tm22/tmtest.ads, tmtests/tm23/config.h, tmtests/tm23/tm23.adb, tmtests/tm23/tmtest.adb, tmtests/tm23/tmtest.ads, tmtests/tm24/config.h, tmtests/tm24/tm24.adb, tmtests/tm24/tmtest.adb, tmtests/tm24/tmtest.ads, tmtests/tm25/config.h, tmtests/tm25/tm25.adb, tmtests/tm25/tmtest.adb, tmtests/tm25/tmtest.ads, tmtests/tm28/config.h, tmtests/tm28/tm28.adb, tmtests/tm28/tmtest.adb, tmtests/tm28/tmtest.ads, tmtests/tm29/config.h, tmtests/tm29/tm29.adb, tmtests/tm29/tmtest.adb, tmtests/tm29/tmtest.ads, tmtests/tmck/config.h, tmtests/tmck/tmck.adb, tmtests/tmck/tmtest.adb, tmtests/tmck/tmtest.ads, tmtests/tmoverhd/config.h, tmtests/tmoverhd/dummy_rtems.adb, tmtests/tmoverhd/dummy_rtems.ads, tmtests/tmoverhd/tmoverhd.adb, tmtests/tmoverhd/tmtest.adb, tmtests/tmoverhd/tmtest.ads: URL for license changed.
  • Property mode set to 100644
File size: 5.0 KB
Line 
1--
2--  RTEMS_CALLING_OVERHEAD / SPECIFICATION
3--
4--  DESCRIPTION:
5--
6--  This package contains the invocation overhead for each
7--  of the RTEMS directives on the MC68020 Timing Platform.
8--  This time is then subtracted from the execution time
9--  of each directive as measured by the Timing Suite.
10--
11--  DEPENDENCIES:
12--
13-- 
14--
15--  COPYRIGHT (c) 1989-1997.
16--  On-Line Applications Research Corporation (OAR).
17--
18--  The license and distribution terms for this file may in
19--  the file LICENSE in this distribution or at
20--  http://www.rtems.com/license/LICENSE.
21--
22--  $Id$
23--
24
25with RTEMS;
26
27package RTEMS_CALLING_OVERHEAD is
28
29   INITIALIZE_EXECUTIVE      : constant RTEMS.UNSIGNED32 := 0;
30   SHUTDOWN_EXECUTIVE        : constant RTEMS.UNSIGNED32 := 0;
31   TASK_CREATE               : constant RTEMS.UNSIGNED32 := 0;
32   TASK_IDENT                : constant RTEMS.UNSIGNED32 := 0;
33   TASK_START                : constant RTEMS.UNSIGNED32 := 0;
34   TASK_RESTART              : constant RTEMS.UNSIGNED32 := 0;
35   TASK_DELETE               : constant RTEMS.UNSIGNED32 := 0;
36   TASK_SUSPEND              : constant RTEMS.UNSIGNED32 := 0;
37   TASK_RESUME               : constant RTEMS.UNSIGNED32 := 0;
38   TASK_SET_PRIORITY         : constant RTEMS.UNSIGNED32 := 0;
39   TASK_MODE                 : constant RTEMS.UNSIGNED32 := 0;
40   TASK_GET_NOTE             : constant RTEMS.UNSIGNED32 := 0;
41   TASK_SET_NOTE             : constant RTEMS.UNSIGNED32 := 0;
42   TASK_WAKE_WHEN            : constant RTEMS.UNSIGNED32 := 0;
43   TASK_WAKE_AFTER           : constant RTEMS.UNSIGNED32 := 0;
44   INTERRUPT_CATCH           : constant RTEMS.UNSIGNED32 := 0;
45   CLOCK_GET                 : constant RTEMS.UNSIGNED32 := 0;
46   CLOCK_SET                 : constant RTEMS.UNSIGNED32 := 0;
47   CLOCK_TICK                : constant RTEMS.UNSIGNED32 := 0;
48
49   TIMER_CREATE              : constant RTEMS.UNSIGNED32 := 0;
50   TIMER_DELETE              : constant RTEMS.UNSIGNED32 := 0;
51   TIMER_IDENT               : constant RTEMS.UNSIGNED32 := 0;
52   TIMER_FIRE_AFTER          : constant RTEMS.UNSIGNED32 := 0;
53   TIMER_FIRE_WHEN           : constant RTEMS.UNSIGNED32 := 0;
54   TIMER_RESET               : constant RTEMS.UNSIGNED32 := 0;
55   TIMER_CANCEL              : constant RTEMS.UNSIGNED32 := 0;
56   SEMAPHORE_CREATE          : constant RTEMS.UNSIGNED32 := 0;
57   SEMAPHORE_DELETE          : constant RTEMS.UNSIGNED32 := 0;
58   SEMAPHORE_IDENT           : constant RTEMS.UNSIGNED32 := 0;
59   SEMAPHORE_OBTAIN          : constant RTEMS.UNSIGNED32 := 0;
60   SEMAPHORE_RELEASE         : constant RTEMS.UNSIGNED32 := 0;
61   MESSAGE_QUEUE_CREATE      : constant RTEMS.UNSIGNED32 := 0;
62   MESSAGE_QUEUE_IDENT       : constant RTEMS.UNSIGNED32 := 0;
63   MESSAGE_QUEUE_DELETE      : constant RTEMS.UNSIGNED32 := 0;
64   MESSAGE_QUEUE_SEND        : constant RTEMS.UNSIGNED32 := 0;
65   MESSAGE_QUEUE_URGENT      : constant RTEMS.UNSIGNED32 := 0;
66   MESSAGE_QUEUE_BROADCAST   : constant RTEMS.UNSIGNED32 := 0;
67   MESSAGE_QUEUE_RECEIVE     : constant RTEMS.UNSIGNED32 := 0;
68   MESSAGE_QUEUE_FLUSH       : constant RTEMS.UNSIGNED32 := 0;
69
70   EVENT_SEND                : constant RTEMS.UNSIGNED32 := 0;
71   EVENT_RECEIVE             : constant RTEMS.UNSIGNED32 := 0;
72   SIGNAL_CATCH              : constant RTEMS.UNSIGNED32 := 0;
73   SIGNAL_SEND               : constant RTEMS.UNSIGNED32 := 0;
74   PARTITION_CREATE          : constant RTEMS.UNSIGNED32 := 0;
75   PARTITION_IDENT           : constant RTEMS.UNSIGNED32 := 0;
76   PARTITION_DELETE          : constant RTEMS.UNSIGNED32 := 0;
77   PARTITION_GET_BUFFER      : constant RTEMS.UNSIGNED32 := 0;
78   PARTITION_RETURN_BUFFER   : constant RTEMS.UNSIGNED32 := 0;
79   REGION_CREATE             : constant RTEMS.UNSIGNED32 := 0;
80   REGION_IDENT              : constant RTEMS.UNSIGNED32 := 0;
81   REGION_DELETE             : constant RTEMS.UNSIGNED32 := 0;
82   REGION_GET_SEGMENT        : constant RTEMS.UNSIGNED32 := 0;
83   REGION_RETURN_SEGMENT     : constant RTEMS.UNSIGNED32 := 0;
84   PORT_CREATE               : constant RTEMS.UNSIGNED32 := 0;
85   PORT_IDENT                : constant RTEMS.UNSIGNED32 := 0;
86   PORT_DELETE               : constant RTEMS.UNSIGNED32 := 0;
87   PORT_EXTERNAL_TO_INTERNAL : constant RTEMS.UNSIGNED32 := 0;
88   PORT_INTERNAL_TO_EXTERNAL : constant RTEMS.UNSIGNED32 := 0;
89
90   IO_INITIALIZE             : constant RTEMS.UNSIGNED32 := 0;
91   IO_OPEN                   : constant RTEMS.UNSIGNED32 := 0;
92   IO_CLOSE                  : constant RTEMS.UNSIGNED32 := 0;
93   IO_READ                   : constant RTEMS.UNSIGNED32 := 0;
94   IO_WRITE                  : constant RTEMS.UNSIGNED32 := 0;
95   IO_CONTROL                : constant RTEMS.UNSIGNED32 := 0;
96   FATAL_ERROR_OCCURRED      : constant RTEMS.UNSIGNED32 := 0;
97   RATE_MONOTONIC_CREATE     : constant RTEMS.UNSIGNED32 := 0;
98   RATE_MONOTONIC_IDENT      : constant RTEMS.UNSIGNED32 := 0;
99   RATE_MONOTONIC_DELETE     : constant RTEMS.UNSIGNED32 := 0;
100   RATE_MONOTONIC_CANCEL     : constant RTEMS.UNSIGNED32 := 0;
101   RATE_MONOTONIC_PERIOD     : constant RTEMS.UNSIGNED32 := 0;
102   MULTIPROCESSING_ANNOUNCE  : constant RTEMS.UNSIGNED32 := 0;
103
104end RTEMS_CALLING_OVERHEAD;
Note: See TracBrowser for help on using the repository browser.