A data processing system having shared memory accessible through a transaction-based
bus mechanism. A plurality of system components, including a central processor,
are coupled to the bus mechanism. The bus mechanism includes a cache coherency
transaction within its transaction set. The cache coherency transaction comprises
a request issued by one of the system components that is recognized by a cache
unit of the central processor as an explicit command to perform a cache coherency
operation. The transaction further comprises a response issued by the central processor
indicating status of the cache coherency operation.