A system may include two or more agents, at least some of which may cache data.
In response to a read transaction, a caching agent may snoop its cached data and
provide a response in a response phase of the transaction. Particularly, the response
may include an exclusive indication used to represent both exclusive and modified
states within that agent. In one embodiment, the agent responding exclusive may
be responsible for providing the data for a read transaction, and may transmit
an indication of which of the exclusive or modified state that agent had the data
in concurrent with transmitting the data.