Changeset 1b84e6a7 in rtems


Ignore:
Timestamp:
Aug 4, 2008, 7:09:55 PM (11 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Children:
a0c8668
Parents:
f5e9743
Message:

2008-08-04 Joel Sherrill <joel.sherrill@…>

PR 1288/doc

  • user/intr.t: Update callable from ISR section.
Location:
doc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • doc/ChangeLog

    rf5e9743 r1b84e6a7  
     12008-08-04      Joel Sherrill <joel.sherrill@OARcorp.com>
     2
     3        PR 1288/doc
     4        * user/intr.t: Update callable from ISR section.
     5
    162008-08-01      Joel Sherrill <joel.sherrill@OARcorp.com>
    27
  • doc/user/intr.t

    rf5e9743 r1b84e6a7  
    182182@item Task Management
    183183
    184 @itemize -
    185 @item task_get_note, task_set_note, task_suspend, task_resume
    186 @end itemize
    187 
    188 @item Clock Management
    189 
    190 @itemize -
    191 @item clock_get, clock_tick
     184Although it is acceptable to operate on the RTEMS_SELF task (e.g.
     185the currently executing task), while in an ISR, this will refer
     186to the interrupted task.  Most of the time, it is an application
     187implementation error to use RTEMS_SELF from an ISR.
     188
     189@itemize -
     190@item rtems_task_get_note, rtems_task_set_note, rtems_task_suspend, rtems_task_resume
     191@end itemize
     192
     193@item Clock and Timer Management
     194
     195@itemize -
     196@item rtems_clock_get, rtems_clock_tick
     197@item rtems_timer_fire_after, rtems_timer_fire_when, rtems_timer_cancel
    192198@end itemize
    193199
     
    195201
    196202@itemize -
    197 @item message_queue_send, message_queue_urgent
    198 @item event_send
    199 @item signal_send
     203@item rtems_message_queue_send, rtems_message_queue_urgent
     204@item rtems_event_send
     205@item rtems_signal_send
    200206@end itemize
    201207
     
    203209
    204210@itemize -
    205 @item semaphore_release
     211@item rtems_semaphore_release
    206212@end itemize
    207213
     
    209215
    210216@itemize -
    211 @item port_external_to_internal, port_internal_to_external
     217@item rtems_port_external_to_internal, rtems_port_internal_to_external
    212218@end itemize
    213219
    214220@item IO Management
    215221
    216 @itemize -
    217 @item io_initialize, io_open, io_close, io_read, io_write, io_control
     222The following services are safe to call from an ISR if and only if
     223the device driver service invoked is also safe.  The IO Manager itself
     224is safe but the invoked driver entry point may or may not be.
     225@itemize -
     226@item rtems_io_initialize, rtems_io_open, rtems_io_close, rtems_io_read, rtems_io_write, rtems_io_control
    218227@end itemize
    219228
     
    221230
    222231@itemize -
    223 @item fatal_error_occurred
     232@item rtems_fatal_error_occurred
    224233@end itemize
    225234
     
    227236
    228237@itemize -
    229 @item multiprocessing_announce
     238@item rtems_multiprocessing_announce
    230239@end itemize
    231240@end itemize
Note: See TracChangeset for help on using the changeset viewer.