A cache coherent data processing system includes at least first and second
coherency domains. In a first cache memory within the first coherency
domain of the data processing system, a memory block is held in a storage
location associated with an address tag and a coherency state field. A
determination is made if a home system memory assigned an address
associated with the memory block is within the first coherency domain. If
not, the coherency state field is set to a coherency state that indicates
that the address tag is valid, that the storage location does not contain
valid data, the first coherency domain does not contain the home system
memory, and that, following formation of the coherency state, the memory
block is cached outside of the first coherency domain.