summaryrefslogtreecommitdiff
path: root/src/mem
diff options
context:
space:
mode:
authorAndreas Hansson <andreas.hansson@arm.com>2013-01-07 13:05:38 -0500
committerAndreas Hansson <andreas.hansson@arm.com>2013-01-07 13:05:38 -0500
commite0d93fde993126a2147648586f2fa0526412d841 (patch)
treeadaa3d83cd49c08ab6d0604d5e753eade6bc5a67 /src/mem
parente65de3f5ca1d1a91265d09b1950a2d69c620631b (diff)
downloadgem5-e0d93fde993126a2147648586f2fa0526412d841.tar.xz
base: Simplify the AddrRangeMap by removing unused code
This patch cleans up the AddrRangeMap in preparation for the addition of interleaving by removing unused code. The non-const editions of find are never used, and hence the duplication is not needed.
Diffstat (limited to 'src/mem')
-rw-r--r--src/mem/physical.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mem/physical.cc b/src/mem/physical.cc
index ef1f7159e..ae5da82fd 100644
--- a/src/mem/physical.cc
+++ b/src/mem/physical.cc
@@ -325,7 +325,8 @@ PhysicalMemory::unserialize(Checkpoint* cp, const string& section)
arrayParamIn(cp, section, "lal_addr", lal_addr);
arrayParamIn(cp, section, "lal_cid", lal_cid);
for(size_t i = 0; i < lal_addr.size(); ++i) {
- AddrRangeMap<AbstractMemory*>::iterator m = addrMap.find(lal_addr[i]);
+ AddrRangeMap<AbstractMemory*>::const_iterator m =
+ addrMap.find(lal_addr[i]);
m->second->addLockedAddr(LockedAddr(lal_addr[i], lal_cid[i]));
}