Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/45403 )

Change subject: mem: Rename qos variables as _qos
......................................................................

mem: Rename qos variables as _qos

Pave the way for a qos namespace.

Change-Id: I2c225c4c6005846a0253b7df68d874498502d0f5
Signed-off-by: Daniel R. Carvalho <[email protected]>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/45403
Tested-by: kokoro <[email protected]>
Maintainer: Bobby R. Bruce <[email protected]>
Reviewed-by: Hoa Nguyen <[email protected]>
---
M src/mem/qos/mem_ctrl.cc
1 file changed, 25 insertions(+), 25 deletions(-)

Approvals:
  Hoa Nguyen: Looks good to me, approved
  Bobby R. Bruce: Looks good to me, approved
  kokoro: Regressions pass



diff --git a/src/mem/qos/mem_ctrl.cc b/src/mem/qos/mem_ctrl.cc
index 8de78cb..270cfd3 100644
--- a/src/mem/qos/mem_ctrl.cc
+++ b/src/mem/qos/mem_ctrl.cc
@@ -81,7 +81,7 @@
 {}

 void
-MemCtrl::logRequest(BusState dir, RequestorID id, uint8_t qos,
+MemCtrl::logRequest(BusState dir, RequestorID id, uint8_t _qos,
                     Addr addr, uint64_t entries)
 {
     // If needed, initialize all counters and statistics
@@ -92,31 +92,31 @@
             "QoSMemCtrl::logRequest REQUESTOR %s [id %d] address %d"
             " prio %d this requestor q packets %d"
             " - queue size %d - requested entries %d\n",
-            requestors[id], id, addr, qos, packetPriorities[id][qos],
-            (dir == READ) ? readQueueSizes[qos]: writeQueueSizes[qos],
+            requestors[id], id, addr, _qos, packetPriorities[id][_qos],
+            (dir == READ) ? readQueueSizes[_qos]: writeQueueSizes[_qos],
             entries);

     if (dir == READ) {
-        readQueueSizes[qos] += entries;
+        readQueueSizes[_qos] += entries;
         totalReadQueueSize += entries;
     } else if (dir == WRITE) {
-        writeQueueSizes[qos] += entries;
+        writeQueueSizes[_qos] += entries;
         totalWriteQueueSize += entries;
     }

-    packetPriorities[id][qos] += entries;
+    packetPriorities[id][_qos] += entries;
     for (auto j = 0; j < entries; ++j) {
         requestTimes[id][addr].push_back(curTick());
     }

     // Record statistics
-    stats.avgPriority[id].sample(qos);
+    stats.avgPriority[id].sample(_qos);

     // Compute avg priority distance

     for (uint8_t i = 0; i < packetPriorities[id].size(); ++i) {
         uint8_t distance =
-            (abs(int(qos) - int(i))) * packetPriorities[id][i];
+            (abs(int(_qos) - int(i))) * packetPriorities[id][i];

         if (distance > 0) {
             stats.avgPriorityDistance[id].sample(distance);
@@ -132,13 +132,13 @@
     DPRINTF(QOS,
             "QoSMemCtrl::logRequest REQUESTOR %s [id %d] prio %d "
             "this requestor q packets %d - new queue size %d\n",
-            requestors[id], id, qos, packetPriorities[id][qos],
-            (dir == READ) ? readQueueSizes[qos]: writeQueueSizes[qos]);
+            requestors[id], id, _qos, packetPriorities[id][_qos],
+            (dir == READ) ? readQueueSizes[_qos]: writeQueueSizes[_qos]);

 }

 void
-MemCtrl::logResponse(BusState dir, RequestorID id, uint8_t qos,
+MemCtrl::logResponse(BusState dir, RequestorID id, uint8_t _qos,
                      Addr addr, uint64_t entries, double delay)
 {
     panic_if(!hasRequestor(id),
@@ -148,23 +148,23 @@
             "QoSMemCtrl::logResponse REQUESTOR %s [id %d] address %d prio"
             " %d this requestor q packets %d"
             " - queue size %d - requested entries %d\n",
-            requestors[id], id, addr, qos, packetPriorities[id][qos],
-            (dir == READ) ? readQueueSizes[qos]: writeQueueSizes[qos],
+            requestors[id], id, addr, _qos, packetPriorities[id][_qos],
+            (dir == READ) ? readQueueSizes[_qos]: writeQueueSizes[_qos],
             entries);

     if (dir == READ) {
-        readQueueSizes[qos] -= entries;
+        readQueueSizes[_qos] -= entries;
         totalReadQueueSize -= entries;
     } else if (dir == WRITE) {
-        writeQueueSizes[qos] -= entries;
+        writeQueueSizes[_qos] -= entries;
         totalWriteQueueSize -= entries;
     }

-    panic_if(packetPriorities[id][qos] == 0,
+    panic_if(packetPriorities[id][_qos] == 0,
              "QoSMemCtrl::logResponse requestor %s negative packets "
-             "for priority %d", requestors[id], qos);
+             "for priority %d", requestors[id], _qos);

-    packetPriorities[id][qos] -= entries;
+    packetPriorities[id][_qos] -= entries;

     for (auto j = 0; j < entries; ++j) {
         auto it = requestTimes[id].find(addr);
@@ -188,13 +188,13 @@

         if (latency > 0) {
             // Record per-priority latency stats
-            if (stats.priorityMaxLatency[qos].value() < latency) {
-                stats.priorityMaxLatency[qos] = latency;
+            if (stats.priorityMaxLatency[_qos].value() < latency) {
+                stats.priorityMaxLatency[_qos] = latency;
             }

-            if (stats.priorityMinLatency[qos].value() > latency
-                    || stats.priorityMinLatency[qos].value() == 0) {
-                stats.priorityMinLatency[qos] = latency;
+            if (stats.priorityMinLatency[_qos].value() > latency
+                    || stats.priorityMinLatency[_qos].value() == 0) {
+                stats.priorityMinLatency[_qos] = latency;
             }
         }
     }
@@ -202,8 +202,8 @@
     DPRINTF(QOS,
             "QoSMemCtrl::logResponse REQUESTOR %s [id %d] prio %d "
             "this requestor q packets %d - new queue size %d\n",
-            requestors[id], id, qos, packetPriorities[id][qos],
-            (dir == READ) ? readQueueSizes[qos]: writeQueueSizes[qos]);
+            requestors[id], id, _qos, packetPriorities[id][_qos],
+            (dir == READ) ? readQueueSizes[_qos]: writeQueueSizes[_qos]);
 }

 uint8_t



5 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/45403
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I2c225c4c6005846a0253b7df68d874498502d0f5
Gerrit-Change-Number: 45403
Gerrit-PatchSet: 9
Gerrit-Owner: Daniel Carvalho <[email protected]>
Gerrit-Reviewer: Bobby R. Bruce <[email protected]>
Gerrit-Reviewer: Daniel Carvalho <[email protected]>
Gerrit-Reviewer: Hoa Nguyen <[email protected]>
Gerrit-Reviewer: Nikos Nikoleris <[email protected]>
Gerrit-Reviewer: kokoro <[email protected]>
Gerrit-MessageType: merged
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to