Changes between Version 28 and Version 29 of Developer/SMP
- Timestamp:
- 01/13/14 16:05:09 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Developer/SMP
v28 v29 496 496 497 497 498 ==== Status ==== 499 500 501 The semaphore and mutex objects use ''_Objects_Get_isr_disable()''. On SMP 502 configurations this first acquires the Giant lock and then interrupts are 503 disabled. 504 505 ==== Future Directions ==== 506 507 508 Use an ISR lock per object to improve the performance for uncontested 509 operations. See also [[#Giant Lock vs. Fine Grained Locking|Giant Lock vs. Fine Grained Locking]]. 510 498 511 == Implementation == 499 512