mem-cache: Add match functions to QueueEntry
[gem5.git] / src / mem / mem_checker.hh
index 0ec0f08df452e440ec6e64f2f945bf9894b09113..eacfda04dbeb426c414de6c9a9deb6b7b1f549c2 100644 (file)
 #include <list>
 #include <map>
 #include <string>
+#include <unordered_map>
 #include <vector>
 
-#include "base/hashmap.hh"
-#include "base/misc.hh"
+#include "base/logging.hh"
+#include "base/trace.hh"
 #include "base/types.hh"
 #include "debug/MemChecker.hh"
 #include "params/MemChecker.hh"
@@ -184,7 +185,7 @@ class MemChecker : public SimObject
          * Map of Serial --> Transaction of all writes in cluster; contains
          * all, in-flight or already completed.
          */
-        m5::hash_map<Serial, Transaction> writes;
+        std::unordered_map<Serial, Transaction> writes;
 
       private:
         Tick completeMax;
@@ -509,7 +510,7 @@ class MemChecker : public SimObject
      *
      * Access via getByteTracker()!
      */
-    m5::hash_map<Addr, ByteTracker> byte_trackers;
+    std::unordered_map<Addr, ByteTracker> byte_trackers;
 };
 
 inline MemChecker::Serial