Changes between Version 28 and Version 29 of Developer/SMP


Ignore:
Timestamp:
Jan 13, 2014, 4:05:09 PM (6 years ago)
Author:
Sh
Comment:

/* Semaphores and Mutexes */

Legend:

Unmodified
Added
Removed
Modified
  • Developer/SMP

    v28 v29  
    496496
    497497
     498==== Status ====
     499
     500
     501The semaphore and mutex objects use ''_Objects_Get_isr_disable()''.  On SMP
     502configurations this first acquires the Giant lock and then interrupts are
     503disabled.
     504
     505==== Future Directions ====
     506
     507
     508Use an ISR lock per object to improve the performance for uncontested
     509operations.  See also [[#Giant Lock vs. Fine Grained Locking|Giant Lock vs. Fine Grained Locking]].
     510
    498511== Implementation ==
    499512