Changeset 252dea2f in rtems
- Timestamp:
- Sep 5, 2008, 9:33:41 PM (11 years ago)
- Branches:
- 4.10, 4.11, 4.9, master
- Children:
- f2b169a
- Parents:
- 538583f
- Location:
- c/src/lib/libbsp/powerpc/psim
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/powerpc/psim/ChangeLog
r538583f r252dea2f 1 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com> 2 3 * shmsupp/lock.c: Disable CPU interrupts when we have the shared memory 4 locked. This is necessary to prevent deadlock. 5 1 6 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com> 2 7 -
c/src/lib/libbsp/powerpc/psim/shmsupp/lock.c
r538583f r252dea2f 42 42 */ 43 43 44 static rtems_interrupt_level level; 45 44 46 void Shm_Lock( 45 47 Shm_Locked_queue_Control *lq_cb 46 48 ) 47 49 { 48 (void) PSIM.Semaphore.lock; 50 rtems_interrupt_disable( level ); 51 (void) PSIM.Semaphore.lock; 49 52 } 50 53 … … 59 62 ) 60 63 { 61 (void) PSIM.Semaphore.unlock; 64 (void) PSIM.Semaphore.unlock; 65 rtems_interrupt_enable( level ); 62 66 }
Note: See TracChangeset
for help on using the changeset viewer.