When a memory transaction is snooped, the snoop result affects both the Request Agent and the Snoop Agents. There are a number of possible cases. The type of memory transaction, whether or not other caches have a copy of the line, and the state of the line(s) in other caches all have an effect. In addition, sometimes the length of the data transfer has an effect. Table 50-2 on page 1235 defines the scenarios and the results (assuming that the Request Agent is a processor).
|Transaction Snooped||Snoop Result||Effects of Snoop Result|
|Memory Read||Miss on all caches||The data is supplied by memory: