ruby: message buffer: changes related to tracking push/pop times
[gem5.git] / src / mem / ruby / buffers / MessageBuffer.hh
index 444a7fc30696e3159d635b808a9e8dd0d72fbe26..6019f3d6ce598af685187bab03a3f26c9e9cbb4b 100644 (file)
@@ -186,7 +186,9 @@ class MessageBuffer
     // variables used so enqueues appear to happen imediately, while
     // pop happen the next cycle
     Cycles m_time_last_time_enqueue;
-    Cycles m_time_last_time_pop;
+    Tick m_time_last_time_pop;
+    Tick m_last_arrival_time;
+
     unsigned int m_size_at_cycle_start;
     unsigned int m_msgs_this_cycle;
 
@@ -198,8 +200,6 @@ class MessageBuffer
     bool m_ordering_set;
     bool m_randomization;
 
-    Tick m_last_arrival_time;
-
     int m_input_link_id;
     int m_vnet_id;
 };