summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKorey Sewell <ksewell@umich.edu>2011-02-04 00:08:21 -0500
committerKorey Sewell <ksewell@umich.edu>2011-02-04 00:08:21 -0500
commit56ce8acd412747b728b7ad02537a3afd202ae8e8 (patch)
tree258f92450c7ece7a37f093c922b11b80698ec252
parentab3d37d398a59e15cec656ca2b8790a7bc19ad48 (diff)
downloadgem5-56ce8acd412747b728b7ad02537a3afd202ae8e8.tar.xz
inorder: overload find-req fn
no need to have separate function name findSplitRequest, just overload the function
-rw-r--r--src/cpu/inorder/resources/cache_unit.cc4
-rw-r--r--src/cpu/inorder/resources/cache_unit.hh2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/cpu/inorder/resources/cache_unit.cc b/src/cpu/inorder/resources/cache_unit.cc
index 9f3c99356..03f1c1527 100644
--- a/src/cpu/inorder/resources/cache_unit.cc
+++ b/src/cpu/inorder/resources/cache_unit.cc
@@ -267,7 +267,7 @@ CacheUnit::findRequest(DynInstPtr inst)
}
ResReqPtr
-CacheUnit::findSplitRequest(DynInstPtr inst, int idx)
+CacheUnit::findRequest(DynInstPtr inst, int idx)
{
map<int, ResReqPtr>::iterator map_it = reqMap.begin();
map<int, ResReqPtr>::iterator map_end = reqMap.end();
@@ -915,7 +915,7 @@ CacheUnit::processCacheCompletion(PacketPtr pkt)
// Cast to correct request type
CacheRequest *cache_req = dynamic_cast<CacheReqPtr>(
- findSplitRequest(cache_pkt->cacheReq->getInst(), cache_pkt->instIdx));
+ findRequest(cache_pkt->cacheReq->getInst(), cache_pkt->instIdx));
if (!cache_req) {
panic("[tid:%u]: [sn:%i]: Can't find slot for cache access to "
diff --git a/src/cpu/inorder/resources/cache_unit.hh b/src/cpu/inorder/resources/cache_unit.hh
index 69c1dbd9e..ece06be83 100644
--- a/src/cpu/inorder/resources/cache_unit.hh
+++ b/src/cpu/inorder/resources/cache_unit.hh
@@ -124,7 +124,7 @@ class CacheUnit : public Resource
unsigned cmd);
ResReqPtr findRequest(DynInstPtr inst);
- ResReqPtr findSplitRequest(DynInstPtr inst, int idx);
+ ResReqPtr findRequest(DynInstPtr inst, int idx);
void requestAgain(DynInstPtr inst, bool &try_request);