Changeset 9553e7a6 in rtems for doc


Ignore:
Timestamp:
05/26/14 14:02:58 (10 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, 5, master
Children:
1ee0d5f
Parents:
3045738
git-author:
Sebastian Huber <sebastian.huber@…> (05/26/14 14:02:58)
git-committer:
Sebastian Huber <sebastian.huber@…> (06/03/14 06:15:16)
Message:

score: Use Resource Handler for MrsP semaphores

This enables proper resource dependency tracking and as a side-effect
deadlock detection.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/user/sem.t

    r3045738 r9553e7a6  
    752752component is set, then timeout is ignored.
    753753
     754Deadlock situations are detected for MrsP semaphores and the
     755@code{@value{RPREFIX}UNSATISFIED} status code will be returned on SMP
     756configurations in this case.
     757
    754758@subheading NOTES:
    755759The following semaphore acquisition option constants
     
    807811@code{@value{RPREFIX}SUCCESSFUL} - semaphore released successfully@*
    808812@code{@value{RPREFIX}INVALID_ID} - invalid semaphore id@*
    809 @code{@value{RPREFIX}NOT_OWNER_OF_RESOURCE} - calling task does not own semaphore
     813@code{@value{RPREFIX}NOT_OWNER_OF_RESOURCE} - calling task does not own semaphore@*
     814@code{@value{RPREFIX}INCORRECT_STATE} - invalid unlock order
    810815
    811816@subheading DESCRIPTION:
     
    838843the calling task holds no other binary semaphores and it has
    839844inherited a higher priority.
     845
     846The MrsP semaphores must be released in the reversed obtain order, otherwise
     847the @code{@value{RPREFIX}INCORRECT_STATE} status code will be returned on SMP
     848configurations in this case.
    840849
    841850@c
Note: See TracChangeset for help on using the changeset viewer.