The L0 cache can now know whether a line is being invalidated due to this cache/core's own requirements, e.g. a load from the core causing a line eviction, or due to another cache/core's requirements, e.g. a remote cache requesting a present line in exclusive state. Change-Id: If57bfb92b6c8f575ca47d984606be7c859dcff9a Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/24259 Tested-by: Gem5 Cloud Project GCB service account <345032938727@cloudbuild.gserviceaccount.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>