summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mem/ruby/buffers/MessageBuffer.hh2
-rw-r--r--src/mem/ruby/buffers/MessageBufferNode.cc9
-rw-r--r--src/mem/ruby/common/Consumer.hh2
-rw-r--r--src/mem/ruby/common/Debug.cc2
-rw-r--r--src/mem/ruby/common/Global.cc2
-rw-r--r--src/mem/ruby/common/Global.hh4
-rw-r--r--src/mem/ruby/eventqueue/EventQueue_tester.cc89
-rw-r--r--src/mem/ruby/eventqueue/RubyEventQueue.cc (renamed from src/mem/ruby/eventqueue/EventQueue.cc)28
-rw-r--r--src/mem/ruby/eventqueue/RubyEventQueue.hh (renamed from src/mem/ruby/eventqueue/EventQueue.hh)22
-rw-r--r--src/mem/ruby/eventqueue/RubyEventQueueNode.cc (renamed from src/mem/ruby/eventqueue/EventQueueNode.cc)4
-rw-r--r--src/mem/ruby/eventqueue/RubyEventQueueNode.hh (renamed from src/mem/ruby/eventqueue/EventQueueNode.hh)24
-rw-r--r--src/mem/ruby/init.cc4
-rw-r--r--src/mem/ruby/network/garnet-fixed-pipeline/OutVcState_d.cc2
-rw-r--r--src/mem/ruby/profiler/StoreTrace.cc2
-rw-r--r--src/mem/ruby/recorder/CacheRecorder.cc2
-rw-r--r--src/mem/ruby/recorder/Tracer.cc2
-rw-r--r--src/mem/ruby/simics/interface.cc2
-rw-r--r--src/mem/ruby/slicc_interface/Message.hh2
-rw-r--r--src/mem/ruby/system/MemoryNode.hh5
-rw-r--r--src/mem/ruby/system/StoreBuffer.cc2
-rw-r--r--src/mem/ruby/system/TimerTable.cc2
-rw-r--r--src/mem/ruby/tester/DeterministicDriver.cc2
-rw-r--r--src/mem/ruby/tester/RaceyDriver.cc2
-rw-r--r--src/mem/ruby/tester/SyntheticDriver.cc2
-rw-r--r--src/mem/ruby/tester/Tester.cc2
-rw-r--r--src/mem/ruby/tester/main.cc2
-rw-r--r--src/mem/ruby/tester/test_framework.cc2
27 files changed, 61 insertions, 164 deletions
diff --git a/src/mem/ruby/buffers/MessageBuffer.hh b/src/mem/ruby/buffers/MessageBuffer.hh
index 6851423c3..ea9933f8c 100644
--- a/src/mem/ruby/buffers/MessageBuffer.hh
+++ b/src/mem/ruby/buffers/MessageBuffer.hh
@@ -41,7 +41,7 @@
#include "Global.hh"
#include "MessageBufferNode.hh"
#include "Consumer.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
#include "Message.hh"
#include "PrioHeap.hh"
#include "util.hh"
diff --git a/src/mem/ruby/buffers/MessageBufferNode.cc b/src/mem/ruby/buffers/MessageBufferNode.cc
index c84347a38..31117dd0e 100644
--- a/src/mem/ruby/buffers/MessageBufferNode.cc
+++ b/src/mem/ruby/buffers/MessageBufferNode.cc
@@ -27,15 +27,6 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-/*
- * EventQueueNode.C
- *
- * Description: See EventQueueNode.h
- *
- * $Id: MessageBufferNode.C,v 3.1 2001/02/02 16:57:54 sorin Exp $
- *
- */
-
#include "MessageBufferNode.hh"
void MessageBufferNode::print(ostream& out) const
diff --git a/src/mem/ruby/common/Consumer.hh b/src/mem/ruby/common/Consumer.hh
index bd51af7ba..e8dada9ca 100644
--- a/src/mem/ruby/common/Consumer.hh
+++ b/src/mem/ruby/common/Consumer.hh
@@ -40,7 +40,7 @@
#define CONSUMER_H
#include "Global.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
class MessageBuffer;
diff --git a/src/mem/ruby/common/Debug.cc b/src/mem/ruby/common/Debug.cc
index f0319ceb8..a07e61b2d 100644
--- a/src/mem/ruby/common/Debug.cc
+++ b/src/mem/ruby/common/Debug.cc
@@ -37,7 +37,7 @@
#include "Global.hh"
#include "Debug.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
class Debug;
extern Debug* g_debug_ptr;
diff --git a/src/mem/ruby/common/Global.cc b/src/mem/ruby/common/Global.cc
index 4ebcd93ce..73a26269a 100644
--- a/src/mem/ruby/common/Global.cc
+++ b/src/mem/ruby/common/Global.cc
@@ -29,7 +29,7 @@
#include "Global.hh"
-EventQueue* g_eventQueue_ptr = NULL;
+RubyEventQueue* g_eventQueue_ptr = NULL;
RubySystem* g_system_ptr = NULL;
Debug* g_debug_ptr = NULL;
diff --git a/src/mem/ruby/common/Global.hh b/src/mem/ruby/common/Global.hh
index 2977e696d..e4014df9b 100644
--- a/src/mem/ruby/common/Global.hh
+++ b/src/mem/ruby/common/Global.hh
@@ -89,8 +89,8 @@ typedef unsigned int uint;
typedef int SwitchID;
typedef int LinkID;
-class EventQueue;
-extern EventQueue* g_eventQueue_ptr;
+class RubyEventQueue;
+extern RubyEventQueue* g_eventQueue_ptr;
class RubySystem;
extern RubySystem* g_system_ptr;
diff --git a/src/mem/ruby/eventqueue/EventQueue_tester.cc b/src/mem/ruby/eventqueue/EventQueue_tester.cc
deleted file mode 100644
index 5e54aa7e0..000000000
--- a/src/mem/ruby/eventqueue/EventQueue_tester.cc
+++ /dev/null
@@ -1,89 +0,0 @@
-
-/*
- * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met: redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer;
- * redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution;
- * neither the name of the copyright holders nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * $Id$
- *
- */
-
-#include "EventQueue.hh"
-#include "Consumer.hh"
-
-//static int global_counter = 0;
-
-class TestConsumer1 : public Consumer {
-public:
- TestConsumer1(int description) { m_description = description; }
- ~TestConsumer1() { }
- void wakeup() { cout << "Wakeup#1: " << m_description << endl; }
- // void wakeup() { global_counter++; }
- void print(ostream& out) const { out << "1:" << m_description << endl; }
-
-private:
- int m_description;
-};
-
-class TestConsumer2 : public Consumer {
-public:
- TestConsumer2(int description) { m_description = description; }
- ~TestConsumer2() { }
- void wakeup() { cout << "Wakeup#2: " << m_description << endl; }
- // void wakeup() { global_counter++; }
- void print(ostream& out) const { out << "2:" << m_description << endl; }
-private:
- int m_description;
-};
-
-int main()
-{
- EventQueue q;
- const int SIZE = 200;
- const int MAX_TIME = 10000;
- int numbers[SIZE];
- Consumer* consumers[SIZE];
-
- for (int i=0; i<SIZE; i++) {
- numbers[i] = random() % MAX_TIME;
- if (i%2 == 0) {
- consumers[i] = new TestConsumer1(i);
- } else {
- consumers[i] = new TestConsumer2(i);
- }
- }
-
- for(int i=0; i<SIZE; i++) {
- q.scheduleEvent(consumers[i], numbers[i]);
- }
-
- q.triggerEvents(MAX_TIME);
-
- for (int i=0; i<SIZE; i++) {
- delete consumers[i];
- }
-}
diff --git a/src/mem/ruby/eventqueue/EventQueue.cc b/src/mem/ruby/eventqueue/RubyEventQueue.cc
index 0eef53530..b267eb1d3 100644
--- a/src/mem/ruby/eventqueue/EventQueue.cc
+++ b/src/mem/ruby/eventqueue/RubyEventQueue.cc
@@ -31,48 +31,48 @@
* $Id$
*/
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
#include "RubyConfig.hh"
#include "Consumer.hh"
#include "Profiler.hh"
#include "System.hh"
#include "PrioHeap.hh"
-#include "EventQueueNode.hh"
+#include "RubyEventQueueNode.hh"
// Class public method definitions
-EventQueue::EventQueue()
+RubyEventQueue::RubyEventQueue()
{
m_prio_heap_ptr = NULL;
init();
}
-EventQueue::~EventQueue()
+RubyEventQueue::~RubyEventQueue()
{
delete m_prio_heap_ptr;
}
-void EventQueue::init()
+void RubyEventQueue::init()
{
m_globalTime = 1;
m_timeOfLastRecovery = 1;
- m_prio_heap_ptr = new PrioHeap<EventQueueNode>;
+ m_prio_heap_ptr = new PrioHeap<RubyEventQueueNode>;
m_prio_heap_ptr->init();
}
-bool EventQueue::isEmpty() const
+bool RubyEventQueue::isEmpty() const
{
return (m_prio_heap_ptr->size() == 0);
}
-void EventQueue::scheduleEventAbsolute(Consumer* consumer, Time timeAbs)
+void RubyEventQueue::scheduleEventAbsolute(Consumer* consumer, Time timeAbs)
{
// Check to see if this is a redundant wakeup
// Time time = timeDelta + m_globalTime;
ASSERT(consumer != NULL);
if (consumer->getLastScheduledWakeup() != timeAbs) {
// This wakeup is not redundant
- EventQueueNode thisNode;
+ RubyEventQueueNode thisNode;
thisNode.m_consumer_ptr = consumer;
assert(timeAbs > m_globalTime);
thisNode.m_time = timeAbs;
@@ -81,9 +81,9 @@ void EventQueue::scheduleEventAbsolute(Consumer* consumer, Time timeAbs)
}
}
-void EventQueue::triggerEvents(Time t)
+void RubyEventQueue::triggerEvents(Time t)
{
- EventQueueNode thisNode;
+ RubyEventQueueNode thisNode;
while(m_prio_heap_ptr->size() > 0 && m_prio_heap_ptr->peekMin().m_time <= t) {
m_globalTime = m_prio_heap_ptr->peekMin().m_time;
@@ -96,10 +96,10 @@ void EventQueue::triggerEvents(Time t)
m_globalTime = t;
}
-void EventQueue::triggerAllEvents()
+void RubyEventQueue::triggerAllEvents()
{
// FIXME - avoid repeated code
- EventQueueNode thisNode;
+ RubyEventQueueNode thisNode;
while(m_prio_heap_ptr->size() > 0) {
m_globalTime = m_prio_heap_ptr->peekMin().m_time;
@@ -114,7 +114,7 @@ void EventQueue::triggerAllEvents()
// Class private method definitions
void
-EventQueue::print(ostream& out) const
+RubyEventQueue::print(ostream& out) const
{
out << "[Event Queue: " << *m_prio_heap_ptr << "]";
}
diff --git a/src/mem/ruby/eventqueue/EventQueue.hh b/src/mem/ruby/eventqueue/RubyEventQueue.hh
index 476e0d24a..dc8161cf1 100644
--- a/src/mem/ruby/eventqueue/EventQueue.hh
+++ b/src/mem/ruby/eventqueue/RubyEventQueue.hh
@@ -56,23 +56,23 @@
*
*/
-#ifndef EVENTQUEUE_H
-#define EVENTQUEUE_H
+#ifndef RUBYEVENTQUEUE_H
+#define RUBYEVENTQUEUE_H
#include "Global.hh"
#include "Vector.hh"
class Consumer;
template <class TYPE> class PrioHeap;
-class EventQueueNode;
+class RubyEventQueueNode;
-class EventQueue {
+class RubyEventQueue {
public:
// Constructors
- EventQueue();
+ RubyEventQueue();
// Destructor
- ~EventQueue();
+ ~RubyEventQueue();
// Public Methods
@@ -91,24 +91,24 @@ public:
private:
// Private copy constructor and assignment operator
void init();
- EventQueue(const EventQueue& obj);
- EventQueue& operator=(const EventQueue& obj);
+ RubyEventQueue(const RubyEventQueue& obj);
+ RubyEventQueue& operator=(const RubyEventQueue& obj);
// Data Members (m_ prefix)
- PrioHeap<EventQueueNode>* m_prio_heap_ptr;
+ PrioHeap<RubyEventQueueNode>* m_prio_heap_ptr;
Time m_globalTime;
Time m_timeOfLastRecovery;
};
// Output operator declaration
inline extern
-ostream& operator<<(ostream& out, const EventQueue& obj);
+ostream& operator<<(ostream& out, const RubyEventQueue& obj);
// ******************* Definitions *******************
// Output operator definition
inline extern
-ostream& operator<<(ostream& out, const EventQueue& obj)
+ostream& operator<<(ostream& out, const RubyEventQueue& obj)
{
obj.print(out);
out << flush;
diff --git a/src/mem/ruby/eventqueue/EventQueueNode.cc b/src/mem/ruby/eventqueue/RubyEventQueueNode.cc
index b0027506b..086465558 100644
--- a/src/mem/ruby/eventqueue/EventQueueNode.cc
+++ b/src/mem/ruby/eventqueue/RubyEventQueueNode.cc
@@ -32,9 +32,9 @@
*
*/
-#include "EventQueueNode.hh"
+#include "RubyEventQueueNode.hh"
-void EventQueueNode::print(ostream& out) const
+void RubyEventQueueNode::print(ostream& out) const
{
out << "[";
out << "Time=" << m_time;
diff --git a/src/mem/ruby/eventqueue/EventQueueNode.hh b/src/mem/ruby/eventqueue/RubyEventQueueNode.hh
index eff7ff37e..2ed5a1d9a 100644
--- a/src/mem/ruby/eventqueue/EventQueueNode.hh
+++ b/src/mem/ruby/eventqueue/RubyEventQueueNode.hh
@@ -32,32 +32,32 @@
*
*/
-#ifndef EVENTQUEUENODE_H
-#define EVENTQUEUENODE_H
+#ifndef RUBYEVENTQUEUENODE_H
+#define RUBYEVENTQUEUENODE_H
#include "Global.hh"
class Consumer;
-class EventQueueNode {
+class RubyEventQueueNode {
public:
// Constructors
- EventQueueNode() { m_time = 0; m_consumer_ptr = NULL; }
+ RubyEventQueueNode() { m_time = 0; m_consumer_ptr = NULL; }
// Destructor
- //~EventQueueNode();
+ //~RubyEventQueueNode();
// Public Methods
void print(ostream& out) const;
// Assignment operator and copy constructor since the default
// constructors confuse purify when long longs are present.
- EventQueueNode& operator=(const EventQueueNode& obj) {
+ RubyEventQueueNode& operator=(const RubyEventQueueNode& obj) {
m_time = obj.m_time;
m_consumer_ptr = obj.m_consumer_ptr;
return *this;
}
- EventQueueNode(const EventQueueNode& obj) {
+ RubyEventQueueNode(const RubyEventQueueNode& obj) {
m_time = obj.m_time;
m_consumer_ptr = obj.m_consumer_ptr;
}
@@ -65,7 +65,7 @@ private:
// Private Methods
// Default copy constructor and assignment operator
- // EventQueueNode(const EventQueueNode& obj);
+ // RubyEventQueueNode(const RubyEventQueueNode& obj);
// Data Members (m_ prefix)
public:
@@ -74,21 +74,21 @@ public:
};
// Output operator declaration
-ostream& operator<<(ostream& out, const EventQueueNode& obj);
+ostream& operator<<(ostream& out, const RubyEventQueueNode& obj);
// ******************* Definitions *******************
-inline extern bool node_less_then_eq(const EventQueueNode& n1, const EventQueueNode& n2);
+inline extern bool node_less_then_eq(const RubyEventQueueNode& n1, const RubyEventQueueNode& n2);
inline extern
-bool node_less_then_eq(const EventQueueNode& n1, const EventQueueNode& n2)
+bool node_less_then_eq(const RubyEventQueueNode& n1, const RubyEventQueueNode& n2)
{
return (n1.m_time <= n2.m_time);
}
// Output operator definition
extern inline
-ostream& operator<<(ostream& out, const EventQueueNode& obj)
+ostream& operator<<(ostream& out, const RubyEventQueueNode& obj)
{
obj.print(out);
out << flush;
diff --git a/src/mem/ruby/init.cc b/src/mem/ruby/init.cc
index e230bb591..534b1c286 100644
--- a/src/mem/ruby/init.cc
+++ b/src/mem/ruby/init.cc
@@ -37,7 +37,7 @@
*/
#include "Global.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
#include "System.hh"
#include "Debug.hh"
#include "Profiler.hh"
@@ -213,7 +213,7 @@ void init_simulator()
DEBUG_OUTPUT_FILENAME );
cout << "Creating event queue..." << endl;
- g_eventQueue_ptr = new EventQueue;
+ g_eventQueue_ptr = new RubyEventQueue;
cout << "Creating event queue done" << endl;
cout << "Creating system..." << endl;
diff --git a/src/mem/ruby/network/garnet-fixed-pipeline/OutVcState_d.cc b/src/mem/ruby/network/garnet-fixed-pipeline/OutVcState_d.cc
index 32cf8a51d..c85abfd3a 100644
--- a/src/mem/ruby/network/garnet-fixed-pipeline/OutVcState_d.cc
+++ b/src/mem/ruby/network/garnet-fixed-pipeline/OutVcState_d.cc
@@ -35,7 +35,7 @@
#include "OutVcState_d.hh"
#include "NetworkConfig.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
OutVcState_d::OutVcState_d(int id)
{
diff --git a/src/mem/ruby/profiler/StoreTrace.cc b/src/mem/ruby/profiler/StoreTrace.cc
index c53f590ac..7a1347a89 100644
--- a/src/mem/ruby/profiler/StoreTrace.cc
+++ b/src/mem/ruby/profiler/StoreTrace.cc
@@ -33,7 +33,7 @@
*/
#include "StoreTrace.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
bool StoreTrace::s_init = false; // Total number of store lifetimes of all lines
int64 StoreTrace::s_total_samples = 0; // Total number of store lifetimes of all lines
diff --git a/src/mem/ruby/recorder/CacheRecorder.cc b/src/mem/ruby/recorder/CacheRecorder.cc
index e858f618e..73f33ff27 100644
--- a/src/mem/ruby/recorder/CacheRecorder.cc
+++ b/src/mem/ruby/recorder/CacheRecorder.cc
@@ -34,7 +34,7 @@
#include "CacheRecorder.hh"
#include "TraceRecord.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
#include "PrioHeap.hh"
#include "gzstream.hh"
diff --git a/src/mem/ruby/recorder/Tracer.cc b/src/mem/ruby/recorder/Tracer.cc
index 2a0acba46..0a4a290b3 100644
--- a/src/mem/ruby/recorder/Tracer.cc
+++ b/src/mem/ruby/recorder/Tracer.cc
@@ -34,7 +34,7 @@
#include "Tracer.hh"
#include "TraceRecord.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
#include "PrioHeap.hh"
#include "System.hh"
diff --git a/src/mem/ruby/simics/interface.cc b/src/mem/ruby/simics/interface.cc
index 92c30c23e..1f088c023 100644
--- a/src/mem/ruby/simics/interface.cc
+++ b/src/mem/ruby/simics/interface.cc
@@ -35,7 +35,7 @@
#include "Global.hh"
#include "System.hh"
#include "OpalInterface.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
#include "mf_api.hh"
#include "interface.hh"
#include "Sequencer.hh"
diff --git a/src/mem/ruby/slicc_interface/Message.hh b/src/mem/ruby/slicc_interface/Message.hh
index 1604f1798..596e1c12f 100644
--- a/src/mem/ruby/slicc_interface/Message.hh
+++ b/src/mem/ruby/slicc_interface/Message.hh
@@ -37,7 +37,7 @@
#include "Global.hh"
#include "RefCnt.hh"
#include "RefCountable.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
class Message;
typedef RefCnt<Message> MsgPtr;
diff --git a/src/mem/ruby/system/MemoryNode.hh b/src/mem/ruby/system/MemoryNode.hh
index 1ed3968bb..e6cce6c45 100644
--- a/src/mem/ruby/system/MemoryNode.hh
+++ b/src/mem/ruby/system/MemoryNode.hh
@@ -17,17 +17,12 @@
* */
/*
- * EventQueueNode.h
- *
* Description:
* This structure records everything known about a single
* memory request that is queued in the memory controller.
* It is created when the memory request first arrives
* at a memory controller and is deleted when the underlying
* message is enqueued to be sent back to the directory.
- *
- * $Id: MemoryNode.h,v 3.3 2003/12/04 15:01:34 xu Exp $
- *
*/
#ifndef MEMORYNODE_H
diff --git a/src/mem/ruby/system/StoreBuffer.cc b/src/mem/ruby/system/StoreBuffer.cc
index c6880bdd1..4dc54a481 100644
--- a/src/mem/ruby/system/StoreBuffer.cc
+++ b/src/mem/ruby/system/StoreBuffer.cc
@@ -39,7 +39,7 @@
#include "System.hh"
#include "Driver.hh"
#include "Vector.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
#include "AddressProfiler.hh"
#include "Sequencer.hh"
#include "SubBlock.hh"
diff --git a/src/mem/ruby/system/TimerTable.cc b/src/mem/ruby/system/TimerTable.cc
index a8453d4bb..48e548b5c 100644
--- a/src/mem/ruby/system/TimerTable.cc
+++ b/src/mem/ruby/system/TimerTable.cc
@@ -33,7 +33,7 @@
#include "Global.hh"
#include "TimerTable.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
TimerTable::TimerTable(Chip* chip_ptr)
{
diff --git a/src/mem/ruby/tester/DeterministicDriver.cc b/src/mem/ruby/tester/DeterministicDriver.cc
index d5277f59a..7317f1c5c 100644
--- a/src/mem/ruby/tester/DeterministicDriver.cc
+++ b/src/mem/ruby/tester/DeterministicDriver.cc
@@ -35,7 +35,7 @@
#include "Global.hh"
#include "System.hh"
#include "DeterministicDriver.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
#include "SpecifiedGenerator.hh"
#include "DetermGETXGenerator.hh"
#include "DetermInvGenerator.hh"
diff --git a/src/mem/ruby/tester/RaceyDriver.cc b/src/mem/ruby/tester/RaceyDriver.cc
index 4ed26da31..5b1e7e3f7 100644
--- a/src/mem/ruby/tester/RaceyDriver.cc
+++ b/src/mem/ruby/tester/RaceyDriver.cc
@@ -35,7 +35,7 @@
#include "Global.hh"
#include "System.hh"
#include "RaceyDriver.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
#include "RaceyPseudoThread.hh"
#include "SubBlock.hh"
diff --git a/src/mem/ruby/tester/SyntheticDriver.cc b/src/mem/ruby/tester/SyntheticDriver.cc
index 2f386d650..f9f7b91b2 100644
--- a/src/mem/ruby/tester/SyntheticDriver.cc
+++ b/src/mem/ruby/tester/SyntheticDriver.cc
@@ -35,7 +35,7 @@
#include "Global.hh"
#include "System.hh"
#include "SyntheticDriver.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
//#ifndef XACT_MEM
#include "RequestGenerator.hh"
//#endif
diff --git a/src/mem/ruby/tester/Tester.cc b/src/mem/ruby/tester/Tester.cc
index 9dcec1ed1..6c12ff471 100644
--- a/src/mem/ruby/tester/Tester.cc
+++ b/src/mem/ruby/tester/Tester.cc
@@ -35,7 +35,7 @@
#include "Global.hh"
#include "System.hh"
#include "Tester.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
#include "SubBlock.hh"
#include "Check.hh"
#include "Chip.hh"
diff --git a/src/mem/ruby/tester/main.cc b/src/mem/ruby/tester/main.cc
index 35b927f5e..9642fd5b7 100644
--- a/src/mem/ruby/tester/main.cc
+++ b/src/mem/ruby/tester/main.cc
@@ -33,7 +33,7 @@
*/
#include "main.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
#include "RubyConfig.hh"
#include "test_framework.hh"
diff --git a/src/mem/ruby/tester/test_framework.cc b/src/mem/ruby/tester/test_framework.cc
index 0f180409e..02320c871 100644
--- a/src/mem/ruby/tester/test_framework.cc
+++ b/src/mem/ruby/tester/test_framework.cc
@@ -38,7 +38,7 @@
#include "OpalInterface.hh"
#include "init.hh"
#include "Tester.hh"
-#include "EventQueue.hh"
+#include "RubyEventQueue.hh"
#include "getopt.hh"
#include "Network.hh"
#include "CacheRecorder.hh"