Daniel Carvalho has uploaded this change for review. (
https://gem5-review.googlesource.com/c/public/gem5/+/45411 )
Change subject: cpu,mem: Rename ContextSwitchTaskId namespace
......................................................................
cpu,mem: Rename ContextSwitchTaskId namespace
As part of recent decisions regarding namespace
naming conventions, all namespaces will be changed
to snake case.
::ContextSwitchTaskId becomes ::context_switch_task_id.
Change-Id: If3884a5da7afe6144954d556b3b54f659bb7afb5
Signed-off-by: Daniel R. Carvalho <[email protected]>
---
M src/arch/arm/linux/fs_workload.cc
M src/arch/arm/table_walker.cc
M src/cpu/base.cc
M src/dev/arm/gic_v3_its.cc
M src/dev/arm/smmu_v3_proc.cc
M src/dev/dma_device.cc
M src/mem/cache/cache_blk.hh
M src/mem/cache/prefetch/queued.cc
M src/mem/cache/tags/base.cc
M src/mem/request.hh
10 files changed, 19 insertions(+), 18 deletions(-)
diff --git a/src/arch/arm/linux/fs_workload.cc
b/src/arch/arm/linux/fs_workload.cc
index dc70765..e392a86 100644
--- a/src/arch/arm/linux/fs_workload.cc
+++ b/src/arch/arm/linux/fs_workload.cc
@@ -255,9 +255,9 @@
std::map<uint32_t, uint32_t>::iterator itr = taskMap.find(pid);
if (itr == taskMap.end()) {
uint32_t map_size = taskMap.size();
- if (map_size > ContextSwitchTaskId::MaxNormalTaskId + 1) {
+ if (map_size > context_switch_task_id::MaxNormalTaskId + 1) {
warn_once("Error out of identifiers for cache occupancy
stats");
- taskMap[pid] = ContextSwitchTaskId::Unknown;
+ taskMap[pid] = context_switch_task_id::Unknown;
} else {
taskMap[pid] = map_size;
}
diff --git a/src/arch/arm/table_walker.cc b/src/arch/arm/table_walker.cc
index 9fa4315..d5cf0a9 100644
--- a/src/arch/arm/table_walker.cc
+++ b/src/arch/arm/table_walker.cc
@@ -2174,7 +2174,7 @@
RequestPtr req = std::make_shared<Request>(
descAddr, numBytes, flags, requestorId);
- req->taskId(ContextSwitchTaskId::DMA);
+ req->taskId(context_switch_task_id::DMA);
PacketPtr pkt = new Packet(req, MemCmd::ReadReq);
pkt->dataStatic(data);
port->sendFunctional(pkt);
diff --git a/src/cpu/base.cc b/src/cpu/base.cc
index 1badf0f..ce82e3c 100644
--- a/src/cpu/base.cc
+++ b/src/cpu/base.cc
@@ -125,7 +125,7 @@
: ClockedObject(p), instCnt(0), _cpuId(p.cpu_id),
_socketId(p.socket_id),
_instRequestorId(p.system->getRequestorId(this, "inst")),
_dataRequestorId(p.system->getRequestorId(this, "data")),
- _taskId(ContextSwitchTaskId::Unknown), _pid(invldPid),
+ _taskId(context_switch_task_id::Unknown), _pid(invldPid),
_switchedOut(p.switched_out),
_cacheLineSize(p.system->cacheLineSize()),
interrupts(p.interrupts), numThreads(p.numThreads), system(p.system),
previousCycle(0), previousState(CPU_STATE_SLEEP),
diff --git a/src/dev/arm/gic_v3_its.cc b/src/dev/arm/gic_v3_its.cc
index ee30eee..c30c33a 100644
--- a/src/dev/arm/gic_v3_its.cc
+++ b/src/dev/arm/gic_v3_its.cc
@@ -96,7 +96,7 @@
RequestPtr req = std::make_shared<Request>(
addr, size, 0, its.requestorId);
- req->taskId(ContextSwitchTaskId::DMA);
+ req->taskId(context_switch_task_id::DMA);
a.pkt = new Packet(req, MemCmd::ReadReq);
a.pkt->dataStatic(ptr);
@@ -120,7 +120,7 @@
RequestPtr req = std::make_shared<Request>(
addr, size, 0, its.requestorId);
- req->taskId(ContextSwitchTaskId::DMA);
+ req->taskId(context_switch_task_id::DMA);
a.pkt = new Packet(req, MemCmd::WriteReq);
a.pkt->dataStatic(ptr);
diff --git a/src/dev/arm/smmu_v3_proc.cc b/src/dev/arm/smmu_v3_proc.cc
index cb8aca5..866939b 100644
--- a/src/dev/arm/smmu_v3_proc.cc
+++ b/src/dev/arm/smmu_v3_proc.cc
@@ -81,7 +81,7 @@
RequestPtr req = std::make_shared<Request>(
addr, size, 0, smmu.requestorId);
- req->taskId(ContextSwitchTaskId::DMA);
+ req->taskId(context_switch_task_id::DMA);
a.pkt = new Packet(req, MemCmd::ReadReq);
a.pkt->dataStatic(ptr);
@@ -114,7 +114,7 @@
RequestPtr req = std::make_shared<Request>(
addr, size, 0, smmu.requestorId);
- req->taskId(ContextSwitchTaskId::DMA);
+ req->taskId(context_switch_task_id::DMA);
a.pkt = new Packet(req, MemCmd::WriteReq);
a.pkt->dataStatic(ptr);
diff --git a/src/dev/dma_device.cc b/src/dev/dma_device.cc
index 9aebb7b..57cee49 100644
--- a/src/dev/dma_device.cc
+++ b/src/dev/dma_device.cc
@@ -114,7 +114,7 @@
gen.addr(), gen.size(), flags, id);
req->setStreamId(sid);
req->setSubstreamId(ssid);
- req->taskId(ContextSwitchTaskId::DMA);
+ req->taskId(context_switch_task_id::DMA);
PacketPtr pkt = new Packet(req, cmd);
diff --git a/src/mem/cache/cache_blk.hh b/src/mem/cache/cache_blk.hh
index ac2878a..ad1c052 100644
--- a/src/mem/cache/cache_blk.hh
+++ b/src/mem/cache/cache_blk.hh
@@ -201,7 +201,7 @@
clearPrefetched();
clearCoherenceBits(AllBits);
- setTaskId(ContextSwitchTaskId::Unknown);
+ setTaskId(context_switch_task_id::Unknown);
setWhenReady(MaxTick);
setRefCount(0);
setSrcRequestorId(Request::invldRequestorId);
diff --git a/src/mem/cache/prefetch/queued.cc
b/src/mem/cache/prefetch/queued.cc
index c294507..d6311e2 100644
--- a/src/mem/cache/prefetch/queued.cc
+++ b/src/mem/cache/prefetch/queued.cc
@@ -61,7 +61,7 @@
if (pfInfo.isSecure()) {
req->setFlags(Request::SECURE);
}
- req->taskId(ContextSwitchTaskId::Prefetcher);
+ req->taskId(context_switch_task_id::Prefetcher);
pkt = new Packet(req, MemCmd::HardPFReq);
pkt->allocate();
if (tag_prefetch && pfInfo.hasPC()) {
diff --git a/src/mem/cache/tags/base.cc b/src/mem/cache/tags/base.cc
index 57e9001..b378123 100644
--- a/src/mem/cache/tags/base.cc
+++ b/src/mem/cache/tags/base.cc
@@ -162,7 +162,7 @@
{
if (blk.isValid()) {
const uint32_t task_id = blk.getTaskId();
- assert(task_id < ContextSwitchTaskId::NumTaskId);
+ assert(task_id < context_switch_task_id::NumTaskId);
stats.occupanciesTaskId[task_id]++;
Tick age = blk.getAge();
@@ -185,7 +185,7 @@
void
BaseTags::computeStats()
{
- for (unsigned i = 0; i < ContextSwitchTaskId::NumTaskId; ++i) {
+ for (unsigned i = 0; i < context_switch_task_id::NumTaskId; ++i) {
stats.occupanciesTaskId[i] = 0;
for (unsigned j = 0; j < 5; ++j) {
stats.ageTaskId[i][j] = 0;
@@ -267,12 +267,12 @@
avgOccs = occupancies / Stats::constant(tags.numBlocks);
occupanciesTaskId
- .init(ContextSwitchTaskId::NumTaskId)
+ .init(context_switch_task_id::NumTaskId)
.flags(nozero | nonan)
;
ageTaskId
- .init(ContextSwitchTaskId::NumTaskId, 5)
+ .init(context_switch_task_id::NumTaskId, 5)
.flags(nozero | nonan)
;
diff --git a/src/mem/request.hh b/src/mem/request.hh
index 7052203..7ebcd8a 100644
--- a/src/mem/request.hh
+++ b/src/mem/request.hh
@@ -57,6 +57,7 @@
#include <vector>
#include "base/amo.hh"
+#include "base/compiler.hh"
#include "base/flags.hh"
#include "base/types.hh"
#include "cpu/inst_seq.hh"
@@ -70,8 +71,8 @@
* doesn't cause a problem with stats and is large enough to realistic
* benchmarks (Linux/Android boot, BBench, etc.)
*/
-
-namespace ContextSwitchTaskId {
+GEM5_DEPRECATED_NAMESPACE(ContextSwitchTaskId, context_switch_task_id);
+namespace context_switch_task_id {
enum TaskId
{
MaxNormalTaskId = 1021, /* Maximum number of normal tasks */
@@ -395,7 +396,7 @@
/**
* The task id associated with this request
*/
- uint32_t _taskId = ContextSwitchTaskId::Unknown;
+ uint32_t _taskId = context_switch_task_id::Unknown;
/**
* The stream ID uniquely identifies a device behind the
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/45411
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: If3884a5da7afe6144954d556b3b54f659bb7afb5
Gerrit-Change-Number: 45411
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Carvalho <[email protected]>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s