Changes between Initial Version and Version 1 of Ticket #2273
- Timestamp:
- 02/17/15 18:34:15 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #2273 – Description
initial v1 29 29 30 30 Structure of a binary semaphore with priority inheritance protocol and Giant lock only: 31 [[Image(ticket: giant.png)]]31 [[Image(ticket:2273:giant.png)]] 32 32 33 33 The following image depicts the structure of a binary semaphore with a semaphore specific SMP lock. The state of the semaphore object is protected by this lock. Other state changes like a thread priority change or a thread blocking operation is protected by the Giant lock. The watchdog uses a dedicated lock here, see #2271. 34 34 35 35 Structure of a binary semaphore with priority inheritance protocol and semaphore specific lock: 36 [[Image(ticket: fine.png)]]36 [[Image(ticket:2273:fine.png)]] 37 37 38 38 In case no owner is present, then the semaphore obtain operation uses only the semaphore object specific SMP lock and there is no interference with the rest of the system.