×

System and method for performing a synchronization operation for multiple devices in a computer system

  • US 6,789,258 B1
  • Filed: 05/11/2000
  • Issued: 09/07/2004
  • Est. Priority Date: 05/11/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus comprising:

  • an observer; and

    a central resource coupled to the observer, the central resource comprising;

    a plurality of agents;

    a plurality of busy bits, wherein each of the plurality of busy bits corresponds to a respective one of the plurality of agents, and wherein each of the plurality of busy bits is in either a busy state or an idle state during use; and

    a plurality of counters, wherein each of the plurality of counters corresponds to a respective one of the plurality of agents;

    wherein the observer is configured, in response to initiating a sync operation, to identify one or more busy agents of the plurality of agents responsive to the plurality of busy bits, and wherein the observer is configured to subsequently detect that a busy agent has cycled responsive to a corresponding busy bit of the plurality of busy bits being in the idle state; and

    wherein the observer is configured to subsequently detect that a busy agent has cycled responsive to a corresponding counter of the plurality of counters changing value, and wherein the observer is configured to determine that the sync operation is complete in response to detecting that each busy agent has cycled.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×