Methods and apparatus for locking at least a portion of a shared memory resource
AssigneeApple Inc.
InventorsVladislav Petkov, Haining Zhang, Karan Sanghi, Saurabh Garg
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsVladislav Petkov, Haining Zhang, Karan Sanghi, Saurabh Garg
Estimating the term…
Methods and apparatus for locking at least a portion of a shared memory resource. In one embodiment, an electronic device configured to lock at least a portion of a shared memory is disclosed. The electronic device includes a host processor, at least one peripheral processor and a physical bus interface configured to couple the host processor to the peripheral processor. The electronic device further includes a software framework that is configured to: attempt to lock a portion of the shared memory; verify that the peripheral processor has not locked the shared memory; when the portion of the shared memory is successfully locked via the verification that the peripheral processor has not locked the portion of the shared memory, execute a critical section of the shared memory; and otherwise attempt to lock the at least the portion of the shared memory at a later time.
A method for locking a shared memory, comprising:
An electronic device configured to lock at least a portion of a shared memory, comprising:
A host processing device, comprising:
Dependencies are inferred from the claim text.