×

System and method for implementing distributed priority inheritance

  • US 20060282836A1
  • Filed: 06/09/2005
  • Published: 12/14/2006
  • Est. Priority Date: 06/09/2005
  • Status: Active Grant
First Claim
Patent Images

1. A mutual exclusion arrangement for operation at a first processor for providing only sequential access to a sequentially reusable resource, said mutual exclusion arrangement including means for storing an identification of said mutual exclusion arrangement, means for storing state information including whether said mutual exclusion arrangement is locked or unlocked and, if locked, an identification of a task causing that lock, a queue of tasks seeking a lock of said mutual exclusion arrangement, means for executing seize and lock operations, means for storing a forward pointer to a second processor which may be set in response to a task having a higher priority than said task causing said lock on said mutual exclusion arrangement being placed in said queue, and means for causing an operation to be started locally on said second processor at a priority at least equal to said task being queued.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×