Patent ID: 8099560
Filing Date: 2012-01-17
Classification: G06F

Abstract:
1. A data processing system comprising: a system interconnect; a plurality of bus masters, each bus master of the plurality of bus masters communicating information via the system interconnect; a cache associated with a predetermined bus master of the plurality of bus masters for storing information used by the predetermined bus master; and a snoop queue associated with the predetermined bus master, the snoop queue storing a plurality of snoop requests, the snoop queue selectively storing for each snoop request an indicator of a synchronization request that indicates a synchronization operation is to be performed by completing any previously issued snoop requests prior to or concurrently with completion of the synchronization operation, the indicator comprising a synchronization request indicator flag for each entry in the snoop queue that indicates whether each entry participates in the synchronization operation associated with the synchronization request.