summaryrefslogtreecommitdiff
path: root/src/sim
diff options
context:
space:
mode:
authorTiago Mück <tiago.muck@arm.com>2019-07-29 13:45:31 -0500
committerTiago Mück <tiago.muck@arm.com>2019-07-31 15:11:55 +0000
commit603f1378c0459f58593683782eaafb69500f0693 (patch)
tree080a7d85237b79ac432cb3686424182a2378c5a0 /src/sim
parentafc30c07f598a8dd45ea4bc458f89d3485c50025 (diff)
downloadgem5-603f1378c0459f58593683782eaafb69500f0693.tar.xz
mem-cache: mark block as dirty when handling SW prefetch
This addresses the issue described in 64687ee mem-cache: Mark block as dirty after a SWPrefetchEXResp. Previous patch misses cases when the prefetch response is ReadExResp or UpgradeResp. Also, marking the block as dirty in serviceMSHRTargets instead of in handleFill covers cases when the prefetch is coalesced with other requests. Change-Id: I2b377fdd240eb0f09e720b6bb284dee6545925ce Signed-off-by: Tiago Mück <tiago.muck@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/19688 Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com> Reviewed-by: Daniel Carvalho <odanrc@yahoo.com.br> Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com> Tested-by: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'src/sim')
0 files changed, 0 insertions, 0 deletions