From 2113b21996d086dab32b9fd388efe3df241bfbd2 Mon Sep 17 00:00:00 2001 From: Giacomo Travaglini Date: Sun, 3 Jun 2018 13:10:26 +0100 Subject: misc: Substitute pointer to Request with aliased RequestPtr Every usage of Request* in the code has been replaced with the RequestPtr alias. This is a preparing patch for when RequestPtr will be the typdefed to a smart pointer to Request rather then a raw pointer to Request. Change-Id: I73cbaf2d96ea9313a590cdc731a25662950cd51a Signed-off-by: Giacomo Travaglini Reviewed-by: Nikos Nikoleris Reviewed-on: https://gem5-review.googlesource.com/10995 Reviewed-by: Anthony Gutierrez Reviewed-by: Daniel Carvalho Maintainer: Anthony Gutierrez --- src/cpu/minor/lsq.cc | 4 ++-- src/cpu/minor/lsq.hh | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src/cpu/minor') diff --git a/src/cpu/minor/lsq.cc b/src/cpu/minor/lsq.cc index cb0611be3..822df0294 100644 --- a/src/cpu/minor/lsq.cc +++ b/src/cpu/minor/lsq.cc @@ -423,7 +423,7 @@ LSQ::SplitDataRequest::makeFragmentRequests() } } - Request *fragment = new Request(); + RequestPtr fragment = new Request(); fragment->setContext(request.contextId()); fragment->setVirt(0 /* asid */, @@ -452,7 +452,7 @@ LSQ::SplitDataRequest::makeFragmentPackets() for (unsigned int fragment_index = 0; fragment_index < numFragments; fragment_index++) { - Request *fragment = fragmentRequests[fragment_index]; + RequestPtr fragment = fragmentRequests[fragment_index]; DPRINTFS(MinorMem, (&port), "Making packet %d for request: %s" " (%d, 0x%x)\n", diff --git a/src/cpu/minor/lsq.hh b/src/cpu/minor/lsq.hh index d4973f5a3..9ee40f5d3 100644 --- a/src/cpu/minor/lsq.hh +++ b/src/cpu/minor/lsq.hh @@ -399,7 +399,7 @@ class LSQ : public Named /** Fragment Requests corresponding to the address ranges of * each fragment */ - std::vector fragmentRequests; + std::vector fragmentRequests; /** Packets matching fragmentRequests to issue fragments to memory */ std::vector fragmentPackets; -- cgit v1.2.3