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