Changeset 2f831ac in rtems


Ignore:
Timestamp:
May 17, 1999, 10:16:52 PM (21 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
1178b8c
Parents:
d7851582
Message:

Moved _Entry_Table to its own file to avoid having every RTEMS directive
pulled in.

Location:
c/src/exec/sapi
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/sapi/include/rtems/sptables.h

    rd7851582 r2f831ac  
    7070     "(" CPU_NAME "/" CPU_MODEL_NAME "/REPLACE_THIS_WITH_THE_BSP)";
    7171
    72 
    73 /*
    74  *  This table is used by the single entry point code.
    75  */
    76 
    77 const void * _Entry_points[ RTEMS_NUMBER_OF_ENTRY_POINTS ] = {
    78   (void *) rtems_initialize_executive,                      /*  0 */
    79   (void *) rtems_initialize_executive_early,                /*  1 */
    80   (void *) rtems_initialize_executive_late,                 /*  2 */
    81   (void *) rtems_shutdown_executive,                        /*  3 */
    82   (void *) rtems_task_create,                               /*  4 */
    83   (void *) rtems_task_ident,                                /*  5 */
    84   (void *) rtems_task_start,                                /*  6 */
    85   (void *) rtems_task_restart,                              /*  7 */
    86   (void *) rtems_task_delete,                               /*  8 */
    87   (void *) rtems_task_suspend,                              /*  9 */
    88   (void *) rtems_task_resume,                               /* 10 */
    89   (void *) rtems_task_set_priority,                         /* 11 */
    90   (void *) rtems_task_mode,                                 /* 12 */
    91   (void *) rtems_task_get_note,                             /* 13 */
    92   (void *) rtems_task_set_note,                             /* 14 */
    93   (void *) rtems_task_wake_after,                           /* 15 */
    94   (void *) rtems_task_wake_when,                            /* 16 */
    95   (void *) rtems_interrupt_catch,                           /* 17 */
    96   (void *) rtems_clock_set,                                 /* 18 */
    97   (void *) rtems_clock_get,                                 /* 19 */
    98   (void *) rtems_clock_tick,                                /* 20 */
    99   (void *) rtems_extension_create,                          /* 21 */
    100   (void *) rtems_extension_ident,                           /* 22 */
    101   (void *) rtems_extension_delete,                          /* 23 */
    102   (void *) rtems_timer_create,                              /* 24 */
    103   (void *) rtems_timer_ident,                               /* 25 */
    104   (void *) rtems_timer_cancel,                              /* 26 */
    105   (void *) rtems_timer_delete,                              /* 27 */
    106   (void *) rtems_timer_fire_after,                          /* 28 */
    107   (void *) rtems_timer_fire_when,                           /* 29 */
    108   (void *) rtems_timer_reset,                               /* 30 */
    109   (void *) rtems_semaphore_create,                          /* 31 */
    110   (void *) rtems_semaphore_ident,                           /* 32 */
    111   (void *) rtems_semaphore_delete,                          /* 33 */
    112   (void *) rtems_semaphore_obtain,                          /* 34 */
    113   (void *) rtems_semaphore_release,                         /* 35 */
    114   (void *) rtems_message_queue_create,                      /* 36 */
    115   (void *) rtems_message_queue_ident,                       /* 37 */
    116   (void *) rtems_message_queue_delete,                      /* 38 */
    117   (void *) rtems_message_queue_send,                        /* 39 */
    118   (void *) rtems_message_queue_urgent,                      /* 40 */
    119   (void *) rtems_message_queue_broadcast,                   /* 41 */
    120   (void *) rtems_message_queue_receive,                     /* 42 */
    121   (void *) rtems_message_queue_flush,                       /* 43 */
    122   (void *) rtems_event_send,                                /* 44 */
    123   (void *) rtems_event_receive,                             /* 45 */
    124   (void *) rtems_signal_catch,                              /* 46 */
    125   (void *) rtems_signal_send,                               /* 47 */
    126   (void *) rtems_partition_create,                          /* 48 */
    127   (void *) rtems_partition_ident,                           /* 49 */
    128   (void *) rtems_partition_delete,                          /* 50 */
    129   (void *) rtems_partition_get_buffer,                      /* 51 */
    130   (void *) rtems_partition_return_buffer,                   /* 52 */
    131   (void *) rtems_region_create,                             /* 53 */
    132   (void *) rtems_region_extend,                             /* 54 */
    133   (void *) rtems_region_ident,                              /* 55 */
    134   (void *) rtems_region_delete,                             /* 56 */
    135   (void *) rtems_region_get_segment,                        /* 57 */
    136   (void *) rtems_region_get_segment_size,                   /* 58 */
    137   (void *) rtems_region_return_segment,                     /* 59 */
    138   (void *) rtems_port_create,                               /* 60 */
    139   (void *) rtems_port_ident,                                /* 61 */
    140   (void *) rtems_port_delete,                               /* 62 */
    141   (void *) rtems_port_external_to_internal,                 /* 63 */
    142   (void *) rtems_port_internal_to_external,                 /* 64 */
    143   (void *) rtems_io_initialize,                             /* 65 */
    144   (void *) rtems_io_register_name,                          /* 66 */
    145   (void *) rtems_io_lookup_name,                            /* 67 */
    146   (void *) rtems_io_open,                                   /* 68 */
    147   (void *) rtems_io_close,                                  /* 69 */
    148   (void *) rtems_io_read,                                   /* 70 */
    149   (void *) rtems_io_write,                                  /* 71 */
    150   (void *) rtems_io_control,                                /* 72 */
    151   (void *) rtems_fatal_error_occurred,                      /* 73 */
    152   (void *) rtems_rate_monotonic_create,                     /* 74 */
    153   (void *) rtems_rate_monotonic_ident,                      /* 75 */
    154   (void *) rtems_rate_monotonic_delete,                     /* 76 */
    155   (void *) rtems_rate_monotonic_cancel,                     /* 77 */
    156   (void *) rtems_rate_monotonic_period,                     /* 78 */
    157 #if defined(RTEMS_MULTIPROCESSING)
    158   (void *) rtems_multiprocessing_announce,                  /* 79 */
    159 #else
    160   (void *) NULL,                                            /* 79 */
    161 #endif
    162   (void *) rtems_debug_enable,                              /* 80 */
    163   (void *) rtems_debug_disable                              /* 81 */
    164 };
    165 
    16672#ifdef __cplusplus
    16773}
  • c/src/exec/sapi/src/Makefile.in

    rd7851582 r2f831ac  
    1616VPATH = @srcdir@
    1717
    18 C_PIECES= debug extension fatal exinit io posixapi rtemsapi
     18C_PIECES= debug entrytable extension fatal exinit io posixapi rtemsapi
    1919C_FILES=$(C_PIECES:%=%.c)
    2020C_O_FILES=$(C_PIECES:%=${ARCH}/%.o)
Note: See TracChangeset for help on using the changeset viewer.