From 2462e650baf669c490e7d9cf5cf484148338e6be Mon Sep 17 00:00:00 2001 From: Nathanael Premillieu Date: Wed, 28 Jul 2021 10:39:40 +0200 Subject: [PATCH] mem-cache: reuse local variable in QueuedPrefetcher Reuse local variable for PA in Queued::translationComplete. Change-Id: Id3c0333ac1bf019ac21162aedf69f6019c818e30 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/48684 Tested-by: kokoro Reviewed-by: Daniel Carvalho Maintainer: Daniel Carvalho --- src/mem/cache/prefetch/queued.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mem/cache/prefetch/queued.cc b/src/mem/cache/prefetch/queued.cc index c54f442563..597c88a995 100644 --- a/src/mem/cache/prefetch/queued.cc +++ b/src/mem/cache/prefetch/queued.cc @@ -317,8 +317,8 @@ Queued::translationComplete(DeferredPacket *dp, bool failed) "cache/MSHR prefetch addr:%#x\n", target_paddr); } else { Tick pf_time = curTick() + clockPeriod() * latency; - it->createPkt(it->translationRequest->getPaddr(), blkSize, - requestorId, tagPrefetch, pf_time); + it->createPkt(target_paddr, blkSize, requestorId, tagPrefetch, + pf_time); addToQueue(pfq, *it); } } else {