summaryrefslogtreecommitdiff
path: root/src/mem/ruby/tester/DeterministicDriver.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/mem/ruby/tester/DeterministicDriver.hh')
-rw-r--r--src/mem/ruby/tester/DeterministicDriver.hh19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/mem/ruby/tester/DeterministicDriver.hh b/src/mem/ruby/tester/DeterministicDriver.hh
index 7c77666be..ddc7bc99b 100644
--- a/src/mem/ruby/tester/DeterministicDriver.hh
+++ b/src/mem/ruby/tester/DeterministicDriver.hh
@@ -36,7 +36,10 @@
#ifndef DETERMINISTICDRIVER_H
#define DETERMINISTICDRIVER_H
+
#include <map>
+#include <vector>
+
#include "mem/ruby/common/Global.hh"
#include "mem/ruby/tester/Tester_Globals.hh"
#include "mem/ruby/common/Histogram.hh" // includes global, but doesn't use anything, so it should be fine
@@ -96,18 +99,18 @@ public:
private:
// Private Methods
- Address getNextAddr(NodeID node, Vector<NodeID> addr_vector);
- bool isAddrReady(NodeID node, Vector<NodeID> addr_vector);
- bool isAddrReady(NodeID node, Vector<NodeID> addr_vector, Address addr);
- void setNextAddr(NodeID node, Address addr, Vector<NodeID>& addr_vector);
+ Address getNextAddr(NodeID node, std::vector<NodeID> addr_vector);
+ bool isAddrReady(NodeID node, std::vector<NodeID> addr_vector);
+ bool isAddrReady(NodeID node, std::vector<NodeID> addr_vector, Address addr);
+ void setNextAddr(NodeID node, Address addr, std::vector<NodeID>& addr_vector);
// Data Members (m_ prefix)
- Vector<Time> m_last_progress_vector;
- Vector<SpecifiedGenerator*> m_generator_vector;
+ std::vector<Time> m_last_progress_vector;
+ std::vector<SpecifiedGenerator*> m_generator_vector;
//DMAGenerator* m_dma_generator;
- Vector<NodeID> m_load_vector; // Processor last to load the addr
- Vector<NodeID> m_store_vector; // Processor last to store the addr
+ std::vector<NodeID> m_load_vector; // Processor last to load the addr
+ std::vector<NodeID> m_store_vector; // Processor last to store the addr
int last_proc;
int m_done_counter;