Daniel Carvalho has submitted this change. (
https://gem5-review.googlesource.com/c/public/gem5/+/45404 )
Change subject: mem: Rename QoS namespace as qos
......................................................................
mem: Rename QoS namespace as qos
As part of recent decisions regarding namespace
naming conventions, all namespaces will be changed
to snake case.
::QoS became ::qos.
Fixed some incorrect occurrences of the class name
on debug prints.
Change-Id: I163eae14e1e343384faa22af08570cfb81ae6fb6
Signed-off-by: Daniel R. Carvalho <[email protected]>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/45404
Tested-by: kokoro <[email protected]>
Maintainer: Bobby R. Bruce <[email protected]>
Reviewed-by: Hoa Nguyen <[email protected]>
---
M src/mem/mem_ctrl.cc
M src/mem/mem_ctrl.hh
M src/mem/qos/QoSMemCtrl.py
M src/mem/qos/QoSMemSinkCtrl.py
M src/mem/qos/QoSPolicy.py
M src/mem/qos/QoSTurnaround.py
M src/mem/qos/mem_ctrl.cc
M src/mem/qos/mem_ctrl.hh
M src/mem/qos/mem_sink.cc
M src/mem/qos/mem_sink.hh
M src/mem/qos/policy.cc
M src/mem/qos/policy.hh
M src/mem/qos/policy_fixed_prio.cc
M src/mem/qos/policy_fixed_prio.hh
M src/mem/qos/policy_pf.cc
M src/mem/qos/policy_pf.hh
M src/mem/qos/q_policy.cc
M src/mem/qos/q_policy.hh
M src/mem/qos/turnaround_policy.hh
M src/mem/qos/turnaround_policy_ideal.cc
M src/mem/qos/turnaround_policy_ideal.hh
21 files changed, 114 insertions(+), 76 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/mem_ctrl.cc b/src/mem/mem_ctrl.cc
index 1816c63..6f871b1 100644
--- a/src/mem/mem_ctrl.cc
+++ b/src/mem/mem_ctrl.cc
@@ -50,7 +50,7 @@
#include "sim/system.hh"
MemCtrl::MemCtrl(const MemCtrlParams &p) :
- QoS::MemCtrl(p),
+ qos::MemCtrl(p),
port(name() + ".port", *this), isTimingMode(false),
retryRdReq(false), retryWrReq(false),
nextReqEvent([this]{ processNextReqEvent(); }, name()),
@@ -1393,7 +1393,7 @@
MemCtrl::getPort(const std::string &if_name, PortID idx)
{
if (if_name != "port") {
- return QoS::MemCtrl::getPort(if_name, idx);
+ return qos::MemCtrl::getPort(if_name, idx);
} else {
return port;
}
diff --git a/src/mem/mem_ctrl.hh b/src/mem/mem_ctrl.hh
index dd13e3c..ec2459b 100644
--- a/src/mem/mem_ctrl.hh
+++ b/src/mem/mem_ctrl.hh
@@ -233,7 +233,7 @@
* please cite the paper.
*
*/
-class MemCtrl : public QoS::MemCtrl
+class MemCtrl : public qos::MemCtrl
{
private:
diff --git a/src/mem/qos/QoSMemCtrl.py b/src/mem/qos/QoSMemCtrl.py
index e4826d6..71cb903 100644
--- a/src/mem/qos/QoSMemCtrl.py
+++ b/src/mem/qos/QoSMemCtrl.py
@@ -44,7 +44,7 @@
class QoSMemCtrl(ClockedObject):
type = 'QoSMemCtrl'
cxx_header = "mem/qos/mem_ctrl.hh"
- cxx_class = 'QoS::MemCtrl'
+ cxx_class = 'qos::MemCtrl'
abstract = True
system = Param.System(Parent.any, "System that the controller belongs
to.")
diff --git a/src/mem/qos/QoSMemSinkCtrl.py b/src/mem/qos/QoSMemSinkCtrl.py
index fafac64..42a4ea7 100644
--- a/src/mem/qos/QoSMemSinkCtrl.py
+++ b/src/mem/qos/QoSMemSinkCtrl.py
@@ -42,7 +42,7 @@
class QoSMemSinkCtrl(QoSMemCtrl):
type = 'QoSMemSinkCtrl'
cxx_header = "mem/qos/mem_sink.hh"
- cxx_class = "QoS::MemSinkCtrl"
+ cxx_class = "qos::MemSinkCtrl"
port = ResponsePort("Response ports")
diff --git a/src/mem/qos/QoSPolicy.py b/src/mem/qos/QoSPolicy.py
index 6e9e90e..f202413 100644
--- a/src/mem/qos/QoSPolicy.py
+++ b/src/mem/qos/QoSPolicy.py
@@ -41,12 +41,12 @@
type = 'QoSPolicy'
abstract = True
cxx_header = "mem/qos/policy.hh"
- cxx_class = 'QoS::Policy'
+ cxx_class = 'qos::Policy'
class QoSFixedPriorityPolicy(QoSPolicy):
type = 'QoSFixedPriorityPolicy'
cxx_header = "mem/qos/policy_fixed_prio.hh"
- cxx_class = 'QoS::FixedPriorityPolicy'
+ cxx_class = 'qos::FixedPriorityPolicy'
cxx_exports = [
PyBindMethod('initRequestorName'),
@@ -90,7 +90,7 @@
class QoSPropFairPolicy(QoSPolicy):
type = 'QoSPropFairPolicy'
cxx_header = "mem/qos/policy_pf.hh"
- cxx_class = 'QoS::PropFairPolicy'
+ cxx_class = 'qos::PropFairPolicy'
cxx_exports = [
PyBindMethod('initRequestorName'),
diff --git a/src/mem/qos/QoSTurnaround.py b/src/mem/qos/QoSTurnaround.py
index 3b3991f..4ea9c26 100644
--- a/src/mem/qos/QoSTurnaround.py
+++ b/src/mem/qos/QoSTurnaround.py
@@ -39,10 +39,10 @@
class QoSTurnaroundPolicy(SimObject):
type = 'QoSTurnaroundPolicy'
cxx_header = "mem/qos/turnaround_policy.hh"
- cxx_class = 'QoS::TurnaroundPolicy'
+ cxx_class = 'qos::TurnaroundPolicy'
abstract = True
class QoSTurnaroundPolicyIdeal(QoSTurnaroundPolicy):
type = 'QoSTurnaroundPolicyIdeal'
cxx_header = "mem/qos/turnaround_policy_ideal.hh"
- cxx_class = 'QoS::TurnaroundPolicyIdeal'
+ cxx_class = 'qos::TurnaroundPolicyIdeal'
diff --git a/src/mem/qos/mem_ctrl.cc b/src/mem/qos/mem_ctrl.cc
index 270cfd3..7a5a524 100644
--- a/src/mem/qos/mem_ctrl.cc
+++ b/src/mem/qos/mem_ctrl.cc
@@ -42,7 +42,9 @@
#include "mem/qos/turnaround_policy.hh"
#include "sim/core.hh"
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
MemCtrl::MemCtrl(const QoSMemCtrlParams &p)
: ClockedObject(p),
@@ -89,7 +91,7 @@
addRequestor(id);
DPRINTF(QOS,
- "QoSMemCtrl::logRequest REQUESTOR %s [id %d] address %d"
+ "qos::MemCtrl::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],
@@ -121,7 +123,7 @@
if (distance > 0) {
stats.avgPriorityDistance[id].sample(distance);
DPRINTF(QOS,
- "QoSMemCtrl::logRequest REQUESTOR %s [id %d]"
+ "qos::MemCtrl::logRequest REQUESTOR %s [id %d]"
" registering priority distance %d for priority %d"
" (packets %d)\n",
requestors[id], id, distance, i,
@@ -130,7 +132,7 @@
}
DPRINTF(QOS,
- "QoSMemCtrl::logRequest REQUESTOR %s [id %d] prio %d "
+ "qos::MemCtrl::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]);
@@ -145,7 +147,7 @@
"Logging response with invalid requestor\n");
DPRINTF(QOS,
- "QoSMemCtrl::logResponse REQUESTOR %s [id %d] address %d prio"
+ "qos::MemCtrl::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],
@@ -161,7 +163,7 @@
}
panic_if(packetPriorities[id][_qos] == 0,
- "QoSMemCtrl::logResponse requestor %s negative packets "
+ "qos::MemCtrl::logResponse requestor %s negative packets "
"for priority %d", requestors[id], _qos);
packetPriorities[id][_qos] -= entries;
@@ -169,8 +171,8 @@
for (auto j = 0; j < entries; ++j) {
auto it = requestTimes[id].find(addr);
panic_if(it == requestTimes[id].end(),
- "QoSMemCtrl::logResponse requestor %s unmatched response
for"
- " address %d received", requestors[id], addr);
+ "qos::MemCtrl::logResponse requestor %s unmatched
response "
+ "for address %d received", requestors[id], addr);
// Load request time
uint64_t requestTime = it->second.front();
@@ -200,7 +202,7 @@
}
DPRINTF(QOS,
- "QoSMemCtrl::logResponse REQUESTOR %s [id %d] prio %d "
+ "qos::MemCtrl::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]);
@@ -213,7 +215,7 @@
return policy->schedule(id, data);
} else {
DPRINTF(QOS,
- "QoSScheduler::schedule requestor id [%d] "
+ "qos::MemCtrl::schedule requestor id [%d] "
"data received [%d], but QoS scheduler not initialized\n",
id,data);
return 0;
@@ -228,7 +230,7 @@
if (policy) {
return schedule(pkt->req->requestorId(), pkt->getSize());
} else {
- DPRINTF(QOS, "QoSScheduler::schedule Packet received [Qv %d], "
+ DPRINTF(QOS, "qos::MemCtrl::schedule Packet received [Qv %d], "
"but QoS scheduler not initialized\n",
pkt->qosValue());
return pkt->qosValue();
@@ -242,13 +244,13 @@
if (turnPolicy) {
DPRINTF(QOS,
- "QoSMemoryTurnaround::selectBusState running policy %s\n",
+ "qos::MemCtrl::selectNextBusState running policy %s\n",
turnPolicy->name());
bus_state = turnPolicy->selectBusState();
} else {
DPRINTF(QOS,
- "QoSMemoryTurnaround::selectBusState running "
+ "qos::MemCtrl::selectNextBusState running "
"default bus direction selection policy\n");
if ((!getTotalReadQueueSize() && bus_state == MemCtrl::READ) ||
@@ -271,7 +273,7 @@
packetPriorities[id].resize(numPriorities(), 0);
DPRINTF(QOS,
- "QoSMemCtrl::addRequestor registering"
+ "qos::MemCtrl::addRequestor registering"
" Requestor %s [id %d]\n",
requestors[id], id);
}
@@ -365,4 +367,4 @@
}
}
-} // namespace QoS
+} // namespace qos
diff --git a/src/mem/qos/mem_ctrl.hh b/src/mem/qos/mem_ctrl.hh
index dd2fe31..b2f4ea3 100644
--- a/src/mem/qos/mem_ctrl.hh
+++ b/src/mem/qos/mem_ctrl.hh
@@ -45,6 +45,7 @@
#include <utility>
#include <vector>
+#include "base/compiler.hh"
#include "base/logging.hh"
#include "base/statistics.hh"
#include "base/trace.hh"
@@ -57,14 +58,16 @@
#include "sim/cur_tick.hh"
#include "sim/system.hh"
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
class Policy;
class QueuePolicy;
class TurnaroundPolicy;
/**
- * The QoS::MemCtrl is a base class for Memory objects
+ * The qos::MemCtrl is a base class for Memory objects
* which support QoS - it provides access to a set of QoS
* scheduling policies
*/
@@ -180,11 +183,11 @@
*
* @param dir request direction
* @param id requestor id
- * @param qos packet qos value
+ * @param _qos packet QoS value
* @param addr packet address
* @param entries number of entries to record
*/
- void logRequest(BusState dir, RequestorID id, uint8_t qos,
+ void logRequest(BusState dir, RequestorID id, uint8_t _qos,
Addr addr, uint64_t entries);
/**
@@ -193,12 +196,12 @@
*
* @param dir response direction
* @param id requestor id
- * @param qos packet qos value
+ * @param _qos packet QoS value
* @param addr packet address
* @param entries number of entries to record
* @param delay response delay
*/
- void logResponse(BusState dir, RequestorID id, uint8_t qos,
+ void logResponse(BusState dir, RequestorID id, uint8_t _qos,
Addr addr, uint64_t entries, double delay);
/**
@@ -376,7 +379,7 @@
auto pkt = *it;
DPRINTF(QOS,
- "QoSMemCtrl::escalate checking priority %d packet "
+ "qos::MemCtrl::escalateQueues checking priority %d packet "
"id %d address %d\n", curr_prio,
pkt->requestorId(), pkt->getAddr());
@@ -387,7 +390,7 @@
queue_entry_size);
DPRINTF(QOS,
- "QoSMemCtrl::escalate Requestor %s [id %d] moving "
+ "qos::MemCtrl::escalateQueues Requestor %s [id %d]
moving "
"packet addr %d size %d (p size %d) from priority %d "
"to priority %d - "
"this requestor packets %d (entries to move %d)\n",
@@ -399,15 +402,15 @@
if (pkt->isRead()) {
panic_if(readQueueSizes[curr_prio] < moved_entries,
- "QoSMemCtrl::escalate requestor %s negative READ "
- "packets for priority %d",
+ "qos::MemCtrl::escalateQueues requestor %s
negative "
+ "READ packets for priority %d",
requestors[id], tgt_prio);
readQueueSizes[curr_prio] -= moved_entries;
readQueueSizes[tgt_prio] += moved_entries;
} else if (pkt->isWrite()) {
panic_if(writeQueueSizes[curr_prio] < moved_entries,
- "QoSMemCtrl::escalate requestor %s negative
WRITE "
- "packets for priority %d",
+ "qos::MemCtrl::escalateQueues requestor %s
negative "
+ "WRITE packets for priority %d",
requestors[id], tgt_prio);
writeQueueSizes[curr_prio] -= moved_entries;
writeQueueSizes[tgt_prio] += moved_entries;
@@ -421,8 +424,8 @@
// increment the iterator
it = queues[curr_prio].erase(it);
panic_if(packetPriorities[id][curr_prio] < moved_entries,
- "QoSMemCtrl::escalate requestor %s negative packets "
- "for priority %d",
+ "qos::MemCtrl::escalateQueues requestor %s negative "
+ "packets for priority %d",
requestors[id], tgt_prio);
packetPriorities[id][curr_prio] -= moved_entries;
@@ -445,7 +448,7 @@
addRequestor(id);
DPRINTF(QOS,
- "QoSMemCtrl::escalate Requestor %s [id %d] to priority "
+ "qos::MemCtrl::escalate Requestor %s [id %d] to priority "
"%d (currently %d packets)\n",requestors[id], id, tgt_prio,
packetPriorities[id][tgt_prio]);
@@ -457,7 +460,7 @@
// Process other priority packet
while (packetPriorities[id][curr_prio] > 0) {
DPRINTF(QOS,
- "QoSMemCtrl::escalate MID %d checking priority %d "
+ "qos::MemCtrl::escalate MID %d checking priority %d "
"(packets %d)- current packets in prio %d: %d\n"
"\t(source read %d source write %d target read %d, "
"target write %d)\n",
@@ -476,9 +479,9 @@
}
DPRINTF(QOS,
- "QoSMemCtrl::escalate Completed requestor %s [id %d] to
priority "
- "%d (now %d packets)\n\t(total read %d, total write %d)\n",
- requestors[id], id, tgt_prio, packetPriorities[id][tgt_prio],
+ "qos::MemCtrl::escalate Completed requestor %s [id %d] to "
+ "priority %d (now %d packets)\n\t(total read %d, total
write %d)"
+ "\n", requestors[id], id, tgt_prio,
packetPriorities[id][tgt_prio],
readQueueSizes[tgt_prio], writeQueueSizes[tgt_prio]);
}
@@ -506,7 +509,7 @@
if (qosPriorityEscalation) {
DPRINTF(QOS,
- "QoSMemCtrl::qosSchedule: (syncro) escalating "
+ "qos::MemCtrl::qosSchedule: (syncro) escalating "
"REQUESTOR %s to assigned priority %d\n",
_system->getRequestorName(requestor.first),
prio);
@@ -517,7 +520,7 @@
if (qosPriorityEscalation) {
DPRINTF(QOS,
- "QoSMemCtrl::qosSchedule: escalating "
+ "qos::MemCtrl::qosSchedule: escalating "
"REQUESTOR %s to assigned priority %d\n",
_system->getRequestorName(pkt->requestorId()),
pkt_priority);
@@ -530,6 +533,6 @@
return pkt_priority;
}
-} // namespace QoS
+} // namespace qos
#endif /* __MEM_QOS_MEM_CTRL_HH__ */
diff --git a/src/mem/qos/mem_sink.cc b/src/mem/qos/mem_sink.cc
index 1534b4d..c7c7cdd 100644
--- a/src/mem/qos/mem_sink.cc
+++ b/src/mem/qos/mem_sink.cc
@@ -44,7 +44,9 @@
#include "mem/qos/q_policy.hh"
#include "params/QoSMemSinkInterface.hh"
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
MemSinkCtrl::MemSinkCtrl(const QoSMemSinkCtrlParams &p)
: MemCtrl(p), requestLatency(p.request_latency),
@@ -384,7 +386,7 @@
return memory.recvTimingReq(pkt);
}
-} // namespace QoS
+} // namespace qos
QoSMemSinkInterface::QoSMemSinkInterface(const QoSMemSinkInterfaceParams
&_p)
: AbstractMemory(_p)
diff --git a/src/mem/qos/mem_sink.hh b/src/mem/qos/mem_sink.hh
index 3cbc182..8db9cb6 100644
--- a/src/mem/qos/mem_sink.hh
+++ b/src/mem/qos/mem_sink.hh
@@ -43,6 +43,7 @@
#include <deque>
#include <vector>
+#include "base/compiler.hh"
#include "base/types.hh"
#include "mem/abstract_mem.hh"
#include "mem/qos/mem_ctrl.hh"
@@ -53,7 +54,9 @@
struct QoSMemSinkInterfaceParams;
class QoSMemSinkInterface;
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
/**
* QoS Memory Sink
@@ -259,16 +262,16 @@
MemSinkCtrlStats stats;
};
-} // namespace QoS
+} // namespace qos
class QoSMemSinkInterface : public AbstractMemory
{
public:
/** Setting a pointer to the interface */
- void setMemCtrl(QoS::MemSinkCtrl* _ctrl) { ctrl = _ctrl; };
+ void setMemCtrl(qos::MemSinkCtrl* _ctrl) { ctrl = _ctrl; };
/** Pointer to the controller */
- QoS::MemSinkCtrl* ctrl;
+ qos::MemSinkCtrl* ctrl;
QoSMemSinkInterface(const QoSMemSinkInterfaceParams &_p);
};
diff --git a/src/mem/qos/policy.cc b/src/mem/qos/policy.cc
index 5ba40aa..67b30b1 100644
--- a/src/mem/qos/policy.cc
+++ b/src/mem/qos/policy.cc
@@ -39,7 +39,9 @@
#include "params/QoSPolicy.hh"
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
Policy::Policy(const Params &p)
: SimObject(p)
@@ -54,4 +56,4 @@
return schedule(pkt->req->requestorId(), pkt->getSize());
}
-} // namespace QoS
+} // namespace qos
diff --git a/src/mem/qos/policy.hh b/src/mem/qos/policy.hh
index d72e2b1..939f08d 100644
--- a/src/mem/qos/policy.hh
+++ b/src/mem/qos/policy.hh
@@ -41,6 +41,7 @@
#include <cstdint>
#include <utility>
+#include "base/compiler.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "debug/QOS.hh"
@@ -50,7 +51,9 @@
struct QoSPolicyParams;
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
/**
* QoS Policy base class
@@ -131,6 +134,6 @@
return std::pair<RequestorID, T>(id, value);
}
-} // namespace QoS
+} // namespace qos
#endif /* __MEM_QOS_POLICY_HH__ */
diff --git a/src/mem/qos/policy_fixed_prio.cc
b/src/mem/qos/policy_fixed_prio.cc
index dfb22a6..d0ac2f6 100644
--- a/src/mem/qos/policy_fixed_prio.cc
+++ b/src/mem/qos/policy_fixed_prio.cc
@@ -45,7 +45,9 @@
#include "mem/request.hh"
#include "params/QoSFixedPriorityPolicy.hh"
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
FixedPriorityPolicy::FixedPriorityPolicy(const Params &p)
: Policy(p), defaultPriority(p.qos_fixed_prio_default_prio)
@@ -94,4 +96,4 @@
}
}
-} // namespace QoS
+} // namespace qos
diff --git a/src/mem/qos/policy_fixed_prio.hh
b/src/mem/qos/policy_fixed_prio.hh
index 2989f6f..3d945c9 100644
--- a/src/mem/qos/policy_fixed_prio.hh
+++ b/src/mem/qos/policy_fixed_prio.hh
@@ -41,11 +41,14 @@
#include <cstdint>
#include <map>
+#include "base/compiler.hh"
#include "mem/qos/policy.hh"
struct QoSFixedPriorityPolicyParams;
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
/**
* Fixed Priority QoS Policy
@@ -102,6 +105,6 @@
std::map<RequestorID, uint8_t> priorityMap;
};
-} // namespace QoS
+} // namespace qos
#endif // __MEM_QOS_POLICY_FIXED_PRIO_HH__
diff --git a/src/mem/qos/policy_pf.cc b/src/mem/qos/policy_pf.cc
index 30beda5..e419467 100644
--- a/src/mem/qos/policy_pf.cc
+++ b/src/mem/qos/policy_pf.cc
@@ -42,7 +42,9 @@
#include "base/logging.hh"
#include "params/QoSPropFairPolicy.hh"
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
PropFairPolicy::PropFairPolicy(const Params &p)
: Policy(p), weight(p.weight)
@@ -122,4 +124,4 @@
return pkt_priority;
}
-} // namespace QoS
+} // namespace qos
diff --git a/src/mem/qos/policy_pf.hh b/src/mem/qos/policy_pf.hh
index 2893a39..d203870 100644
--- a/src/mem/qos/policy_pf.hh
+++ b/src/mem/qos/policy_pf.hh
@@ -40,12 +40,15 @@
#include <vector>
+#include "base/compiler.hh"
#include "mem/qos/policy.hh"
#include "mem/request.hh"
struct QoSPropFairPolicyParams;
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
/**
* Proportional Fair QoS Policy
@@ -112,6 +115,6 @@
std::vector<RequestorHistory> history;
};
-} // namespace QoS
+} // namespace qos
#endif // __MEM_QOS_POLICY_PF_HH__
diff --git a/src/mem/qos/q_policy.cc b/src/mem/qos/q_policy.cc
index a43b3d9..933f16c 100644
--- a/src/mem/qos/q_policy.cc
+++ b/src/mem/qos/q_policy.cc
@@ -46,7 +46,9 @@
#include "enums/QoSQPolicy.hh"
#include "mem/request.hh"
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
QueuePolicy*
QueuePolicy::create(const QoSMemCtrlParams &p)
@@ -144,4 +146,4 @@
}
};
-} // namespace QoS
+} // namespace qos
diff --git a/src/mem/qos/q_policy.hh b/src/mem/qos/q_policy.hh
index 8ff63a4..3b4d69d 100644
--- a/src/mem/qos/q_policy.hh
+++ b/src/mem/qos/q_policy.hh
@@ -42,11 +42,14 @@
#include <list>
#include <unordered_set>
+#include "base/compiler.hh"
#include "mem/packet.hh"
#include "mem/qos/mem_ctrl.hh"
#include "params/QoSMemCtrl.hh"
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
/**
* QoS Queue Policy
@@ -65,7 +68,7 @@
* QueuePolicy object. If no particular QueuePolicy has been
specified in
* the QoSMemCtrlParams, the method will default to a LIFO queue
policy.
*
- * @param p QoS::MemCtrl parameter variable
+ * @param p qos::MemCtrl parameter variable
* @return Pointer to the QueuePolicy
*/
static QueuePolicy* create(const QoSMemCtrlParams &p);
@@ -183,6 +186,6 @@
std::list<RequestorID> toServe;
};
-} // namespace QoS
+} // namespace qos
#endif /* __MEM_QOS_Q_POLICY_HH__ */
diff --git a/src/mem/qos/turnaround_policy.hh
b/src/mem/qos/turnaround_policy.hh
index 1961c5e..85edae8 100644
--- a/src/mem/qos/turnaround_policy.hh
+++ b/src/mem/qos/turnaround_policy.hh
@@ -38,11 +38,14 @@
#ifndef __MEM_QOS_TURNAROUND_POLICY_HH__
#define __MEM_QOS_TURNAROUND_POLICY_HH__
+#include "base/compiler.hh"
#include "mem/qos/mem_ctrl.hh"
#include "params/QoSTurnaroundPolicy.hh"
#include "sim/sim_object.hh"
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
/**
* Base class for QoS Bus Turnaround policies
@@ -75,6 +78,6 @@
MemCtrl* memCtrl;
};
-} // namespace QoS
+} // namespace qos
#endif /* __MEM_QOS_TURNAROUND_POLICY_HH__ */
diff --git a/src/mem/qos/turnaround_policy_ideal.cc
b/src/mem/qos/turnaround_policy_ideal.cc
index 6c4cb18..00b8a81 100644
--- a/src/mem/qos/turnaround_policy_ideal.cc
+++ b/src/mem/qos/turnaround_policy_ideal.cc
@@ -42,7 +42,9 @@
#include "base/trace.hh"
#include "params/QoSTurnaroundPolicyIdeal.hh"
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
TurnaroundPolicyIdeal::TurnaroundPolicyIdeal(const Params &p)
: TurnaroundPolicy(p)
@@ -98,4 +100,4 @@
return bus_state;
}
-} // namespace QoS
+} // namespace qos
diff --git a/src/mem/qos/turnaround_policy_ideal.hh
b/src/mem/qos/turnaround_policy_ideal.hh
index b8c85c8..81dbcdb 100644
--- a/src/mem/qos/turnaround_policy_ideal.hh
+++ b/src/mem/qos/turnaround_policy_ideal.hh
@@ -38,9 +38,12 @@
#ifndef __MEM_QOS_TURNAROUND_POLICY_IDEAL_HH_
#define __MEM_QOS_TURNAROUND_POLICY_IDEAL_HH_
+#include "base/compiler.hh"
#include "mem/qos/turnaround_policy.hh"
-namespace QoS {
+GEM5_DEPRECATED_NAMESPACE(QoS, qos);
+namespace qos
+{
/**
* Ideal QoS Bus Turnaround policy
@@ -65,6 +68,6 @@
virtual MemCtrl::BusState selectBusState() override;
};
-} // namespace QoS
+} // namespace qos
#endif /* __MEM_QOS_TURNAROUND_POLICY_IDEAL_HH_ */
6 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/+/45404
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: I163eae14e1e343384faa22af08570cfb81ae6fb6
Gerrit-Change-Number: 45404
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