OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [rtems/] [c/] [src/] [exec/] [sapi/] [src/] [entrytable.c] - Blame information for rev 593

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 30 unneback
/*  entrytable.c
2
 *
3
 *  This include file contains the executive's entry table.
4
 *
5
 *  COPYRIGHT (c) 1989-1999.
6
 *  On-Line Applications Research Corporation (OAR).
7
 *
8
 *  The license and distribution terms for this file may be
9
 *  found in the file LICENSE in this distribution or at
10
 *  http://www.OARcorp.com/rtems/license.html.
11
 *
12
 *  $Id: entrytable.c,v 1.2 2001-09-27 11:59:20 chris Exp $
13
 */
14
 
15
#include <rtems.h>
16
#include <rtems/directives.h>
17
 
18
const void * _Entry_points[ RTEMS_NUMBER_OF_ENTRY_POINTS ] = {
19
  (void *) rtems_initialize_executive,                      /*  0 */
20
  (void *) rtems_initialize_executive_early,                /*  1 */
21
  (void *) rtems_initialize_executive_late,                 /*  2 */
22
  (void *) rtems_shutdown_executive,                        /*  3 */
23
  (void *) rtems_task_create,                               /*  4 */
24
  (void *) rtems_task_ident,                                /*  5 */
25
  (void *) rtems_task_start,                                /*  6 */
26
  (void *) rtems_task_restart,                              /*  7 */
27
  (void *) rtems_task_delete,                               /*  8 */
28
  (void *) rtems_task_suspend,                              /*  9 */
29
  (void *) rtems_task_resume,                               /* 10 */
30
  (void *) rtems_task_set_priority,                         /* 11 */
31
  (void *) rtems_task_mode,                                 /* 12 */
32
  (void *) rtems_task_get_note,                             /* 13 */
33
  (void *) rtems_task_set_note,                             /* 14 */
34
  (void *) rtems_task_wake_after,                           /* 15 */
35
  (void *) rtems_task_wake_when,                            /* 16 */
36
  (void *) rtems_interrupt_catch,                           /* 17 */
37
  (void *) rtems_clock_set,                                 /* 18 */
38
  (void *) rtems_clock_get,                                 /* 19 */
39
  (void *) rtems_clock_tick,                                /* 20 */
40
  (void *) rtems_extension_create,                          /* 21 */
41
  (void *) rtems_extension_ident,                           /* 22 */
42
  (void *) rtems_extension_delete,                          /* 23 */
43
  (void *) rtems_timer_create,                              /* 24 */
44
  (void *) rtems_timer_ident,                               /* 25 */
45
  (void *) rtems_timer_cancel,                              /* 26 */
46
  (void *) rtems_timer_delete,                              /* 27 */
47
  (void *) rtems_timer_fire_after,                          /* 28 */
48
  (void *) rtems_timer_fire_when,                           /* 29 */
49
  (void *) rtems_timer_reset,                               /* 30 */
50
  (void *) rtems_semaphore_create,                          /* 31 */
51
  (void *) rtems_semaphore_ident,                           /* 32 */
52
  (void *) rtems_semaphore_delete,                          /* 33 */
53
  (void *) rtems_semaphore_obtain,                          /* 34 */
54
  (void *) rtems_semaphore_release,                         /* 35 */
55
  (void *) rtems_message_queue_create,                      /* 36 */
56
  (void *) rtems_message_queue_ident,                       /* 37 */
57
  (void *) rtems_message_queue_delete,                      /* 38 */
58
  (void *) rtems_message_queue_send,                        /* 39 */
59
  (void *) rtems_message_queue_urgent,                      /* 40 */
60
  (void *) rtems_message_queue_broadcast,                   /* 41 */
61
  (void *) rtems_message_queue_receive,                     /* 42 */
62
  (void *) rtems_message_queue_flush,                       /* 43 */
63
  (void *) rtems_event_send,                                /* 44 */
64
  (void *) rtems_event_receive,                             /* 45 */
65
  (void *) rtems_signal_catch,                              /* 46 */
66
  (void *) rtems_signal_send,                               /* 47 */
67
  (void *) rtems_partition_create,                          /* 48 */
68
  (void *) rtems_partition_ident,                           /* 49 */
69
  (void *) rtems_partition_delete,                          /* 50 */
70
  (void *) rtems_partition_get_buffer,                      /* 51 */
71
  (void *) rtems_partition_return_buffer,                   /* 52 */
72
  (void *) rtems_region_create,                             /* 53 */
73
  (void *) rtems_region_extend,                             /* 54 */
74
  (void *) rtems_region_ident,                              /* 55 */
75
  (void *) rtems_region_delete,                             /* 56 */
76
  (void *) rtems_region_get_segment,                        /* 57 */
77
  (void *) rtems_region_get_segment_size,                   /* 58 */
78
  (void *) rtems_region_return_segment,                     /* 59 */
79
  (void *) rtems_port_create,                               /* 60 */
80
  (void *) rtems_port_ident,                                /* 61 */
81
  (void *) rtems_port_delete,                               /* 62 */
82
  (void *) rtems_port_external_to_internal,                 /* 63 */
83
  (void *) rtems_port_internal_to_external,                 /* 64 */
84
  (void *) rtems_io_initialize,                             /* 65 */
85
  (void *) rtems_io_register_name,                          /* 66 */
86
  (void *) rtems_io_lookup_name,                            /* 67 */
87
  (void *) rtems_io_open,                                   /* 68 */
88
  (void *) rtems_io_close,                                  /* 69 */
89
  (void *) rtems_io_read,                                   /* 70 */
90
  (void *) rtems_io_write,                                  /* 71 */
91
  (void *) rtems_io_control,                                /* 72 */
92
  (void *) rtems_fatal_error_occurred,                      /* 73 */
93
  (void *) rtems_rate_monotonic_create,                     /* 74 */
94
  (void *) rtems_rate_monotonic_ident,                      /* 75 */
95
  (void *) rtems_rate_monotonic_delete,                     /* 76 */
96
  (void *) rtems_rate_monotonic_cancel,                     /* 77 */
97
  (void *) rtems_rate_monotonic_period,                     /* 78 */
98
#if defined(RTEMS_MULTIPROCESSING)
99
  (void *) rtems_multiprocessing_announce,                  /* 79 */
100
#else
101
  (void *) NULL,                                            /* 79 */
102
#endif
103
  (void *) rtems_debug_enable,                              /* 80 */
104
  (void *) rtems_debug_disable                              /* 81 */
105
};

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.