The disclosure relates to a control mechanism for controlling access by
multiple logical processors to shared resources on a common microchip.
The processors attempt to reserve exclusive use of needed resources by
updating a resource descriptor. The resource descriptor describes which
logical processors have exclusive use of which resources. In order to
update the resource descriptor, a logical processor must first obtain
exclusive access to the resource descriptor by updating a semaphore.