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 | -- Copyright assigned to U.S. Government, 1994. |
---|
18 | -- |
---|
19 | -- The license and distribution terms for this file may in |
---|
20 | -- the file LICENSE in this distribution or at |
---|
21 | -- http://www.OARcorp.com/rtems/license.html. |
---|
22 | -- |
---|
23 | -- $Id$ |
---|
24 | -- |
---|
25 | |
---|
26 | with RTEMS; |
---|
27 | |
---|
28 | package RTEMS_CALLING_OVERHEAD is |
---|
29 | |
---|
30 | INITIALIZE_EXECUTIVE : constant RTEMS.UNSIGNED32 := 0; |
---|
31 | SHUTDOWN_EXECUTIVE : constant RTEMS.UNSIGNED32 := 0; |
---|
32 | TASK_CREATE : constant RTEMS.UNSIGNED32 := 0; |
---|
33 | TASK_IDENT : constant RTEMS.UNSIGNED32 := 0; |
---|
34 | TASK_START : constant RTEMS.UNSIGNED32 := 0; |
---|
35 | TASK_RESTART : constant RTEMS.UNSIGNED32 := 0; |
---|
36 | TASK_DELETE : constant RTEMS.UNSIGNED32 := 0; |
---|
37 | TASK_SUSPEND : constant RTEMS.UNSIGNED32 := 0; |
---|
38 | TASK_RESUME : constant RTEMS.UNSIGNED32 := 0; |
---|
39 | TASK_SET_PRIORITY : constant RTEMS.UNSIGNED32 := 0; |
---|
40 | TASK_MODE : constant RTEMS.UNSIGNED32 := 0; |
---|
41 | TASK_GET_NOTE : constant RTEMS.UNSIGNED32 := 0; |
---|
42 | TASK_SET_NOTE : constant RTEMS.UNSIGNED32 := 0; |
---|
43 | TASK_WAKE_WHEN : constant RTEMS.UNSIGNED32 := 0; |
---|
44 | TASK_WAKE_AFTER : constant RTEMS.UNSIGNED32 := 0; |
---|
45 | INTERRUPT_CATCH : constant RTEMS.UNSIGNED32 := 0; |
---|
46 | CLOCK_GET : constant RTEMS.UNSIGNED32 := 0; |
---|
47 | CLOCK_SET : constant RTEMS.UNSIGNED32 := 0; |
---|
48 | CLOCK_TICK : constant RTEMS.UNSIGNED32 := 0; |
---|
49 | |
---|
50 | TIMER_CREATE : constant RTEMS.UNSIGNED32 := 0; |
---|
51 | TIMER_DELETE : constant RTEMS.UNSIGNED32 := 0; |
---|
52 | TIMER_IDENT : constant RTEMS.UNSIGNED32 := 0; |
---|
53 | TIMER_FIRE_AFTER : constant RTEMS.UNSIGNED32 := 0; |
---|
54 | TIMER_FIRE_WHEN : constant RTEMS.UNSIGNED32 := 0; |
---|
55 | TIMER_RESET : constant RTEMS.UNSIGNED32 := 0; |
---|
56 | TIMER_CANCEL : constant RTEMS.UNSIGNED32 := 0; |
---|
57 | SEMAPHORE_CREATE : constant RTEMS.UNSIGNED32 := 0; |
---|
58 | SEMAPHORE_DELETE : constant RTEMS.UNSIGNED32 := 0; |
---|
59 | SEMAPHORE_IDENT : constant RTEMS.UNSIGNED32 := 0; |
---|
60 | SEMAPHORE_OBTAIN : constant RTEMS.UNSIGNED32 := 0; |
---|
61 | SEMAPHORE_RELEASE : constant RTEMS.UNSIGNED32 := 0; |
---|
62 | MESSAGE_QUEUE_CREATE : constant RTEMS.UNSIGNED32 := 0; |
---|
63 | MESSAGE_QUEUE_IDENT : constant RTEMS.UNSIGNED32 := 0; |
---|
64 | MESSAGE_QUEUE_DELETE : constant RTEMS.UNSIGNED32 := 0; |
---|
65 | MESSAGE_QUEUE_SEND : constant RTEMS.UNSIGNED32 := 0; |
---|
66 | MESSAGE_QUEUE_URGENT : constant RTEMS.UNSIGNED32 := 0; |
---|
67 | MESSAGE_QUEUE_BROADCAST : constant RTEMS.UNSIGNED32 := 0; |
---|
68 | MESSAGE_QUEUE_RECEIVE : constant RTEMS.UNSIGNED32 := 0; |
---|
69 | MESSAGE_QUEUE_FLUSH : constant RTEMS.UNSIGNED32 := 0; |
---|
70 | |
---|
71 | EVENT_SEND : constant RTEMS.UNSIGNED32 := 0; |
---|
72 | EVENT_RECEIVE : constant RTEMS.UNSIGNED32 := 0; |
---|
73 | SIGNAL_CATCH : constant RTEMS.UNSIGNED32 := 0; |
---|
74 | SIGNAL_SEND : constant RTEMS.UNSIGNED32 := 0; |
---|
75 | PARTITION_CREATE : constant RTEMS.UNSIGNED32 := 0; |
---|
76 | PARTITION_IDENT : constant RTEMS.UNSIGNED32 := 0; |
---|
77 | PARTITION_DELETE : constant RTEMS.UNSIGNED32 := 0; |
---|
78 | PARTITION_GET_BUFFER : constant RTEMS.UNSIGNED32 := 0; |
---|
79 | PARTITION_RETURN_BUFFER : constant RTEMS.UNSIGNED32 := 0; |
---|
80 | REGION_CREATE : constant RTEMS.UNSIGNED32 := 0; |
---|
81 | REGION_IDENT : constant RTEMS.UNSIGNED32 := 0; |
---|
82 | REGION_DELETE : constant RTEMS.UNSIGNED32 := 0; |
---|
83 | REGION_GET_SEGMENT : constant RTEMS.UNSIGNED32 := 0; |
---|
84 | REGION_RETURN_SEGMENT : constant RTEMS.UNSIGNED32 := 0; |
---|
85 | PORT_CREATE : constant RTEMS.UNSIGNED32 := 0; |
---|
86 | PORT_IDENT : constant RTEMS.UNSIGNED32 := 0; |
---|
87 | PORT_DELETE : constant RTEMS.UNSIGNED32 := 0; |
---|
88 | PORT_EXTERNAL_TO_INTERNAL : constant RTEMS.UNSIGNED32 := 0; |
---|
89 | PORT_INTERNAL_TO_EXTERNAL : constant RTEMS.UNSIGNED32 := 0; |
---|
90 | |
---|
91 | IO_INITIALIZE : constant RTEMS.UNSIGNED32 := 0; |
---|
92 | IO_OPEN : constant RTEMS.UNSIGNED32 := 0; |
---|
93 | IO_CLOSE : constant RTEMS.UNSIGNED32 := 0; |
---|
94 | IO_READ : constant RTEMS.UNSIGNED32 := 0; |
---|
95 | IO_WRITE : constant RTEMS.UNSIGNED32 := 0; |
---|
96 | IO_CONTROL : constant RTEMS.UNSIGNED32 := 0; |
---|
97 | FATAL_ERROR_OCCURRED : constant RTEMS.UNSIGNED32 := 0; |
---|
98 | RATE_MONOTONIC_CREATE : constant RTEMS.UNSIGNED32 := 0; |
---|
99 | RATE_MONOTONIC_IDENT : constant RTEMS.UNSIGNED32 := 0; |
---|
100 | RATE_MONOTONIC_DELETE : constant RTEMS.UNSIGNED32 := 0; |
---|
101 | RATE_MONOTONIC_CANCEL : constant RTEMS.UNSIGNED32 := 0; |
---|
102 | RATE_MONOTONIC_PERIOD : constant RTEMS.UNSIGNED32 := 0; |
---|
103 | MULTIPROCESSING_ANNOUNCE : constant RTEMS.UNSIGNED32 := 0; |
---|
104 | |
---|
105 | end RTEMS_CALLING_OVERHEAD; |
---|