[5d0f4a56] | 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; |
---|