summaryrefslogtreecommitdiff
path: root/src/cpu/inorder/resources/cache_unit.hh
diff options
context:
space:
mode:
authorKorey Sewell <ksewell@umich.edu>2011-06-19 21:43:38 -0400
committerKorey Sewell <ksewell@umich.edu>2011-06-19 21:43:38 -0400
commite8082a28c8ee36d6e7e1982952fc545224eb33e7 (patch)
tree0ddce2a133a2bd82a10944d6f3918e4d36d7d28d /src/cpu/inorder/resources/cache_unit.hh
parent379c23199e957083dd1656c0686ee258facc6e19 (diff)
downloadgem5-e8082a28c8ee36d6e7e1982952fc545224eb33e7.tar.xz
inorder: don't stall after stores
once a ST is sent off, it's OK to keep processing, however it's a little more complicated to handle the packet acknowledging the store is completed
Diffstat (limited to 'src/cpu/inorder/resources/cache_unit.hh')
-rw-r--r--src/cpu/inorder/resources/cache_unit.hh4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cpu/inorder/resources/cache_unit.hh b/src/cpu/inorder/resources/cache_unit.hh
index 7daf5f4a0..dd6fa7638 100644
--- a/src/cpu/inorder/resources/cache_unit.hh
+++ b/src/cpu/inorder/resources/cache_unit.hh
@@ -187,9 +187,9 @@ class CacheUnit : public Resource
bool cachePortBlocked;
- std::vector<Addr> addrList[ThePipeline::MaxThreads];
+ std::list<Addr> addrList[ThePipeline::MaxThreads];
- std::map<Addr, InstSeqNum> addrMap[ThePipeline::MaxThreads];
+ m5::hash_map<Addr, InstSeqNum> addrMap[ThePipeline::MaxThreads];
public:
int cacheBlkSize;