base-stats,misc: Rename Stats namespace as statistics
As part of recent decisions regarding namespace naming conventions, all namespaces will be changed to snake case. ::Stats became ::statistics. "statistics" was chosen over "stats" to avoid generating conflicts with the already existing variables (there are way too many "stats" in the codebase), which would make this patch even more disturbing for the users. Change-Id: If877b12d7dac356f86e3b3d941bf7558a4fd8719 Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/45421 Reviewed-by: Jason Lowe-Power <power.jg@gmail.com> Maintainer: Jason Lowe-Power <power.jg@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
committed by
Daniel Carvalho
parent
fa505f1c23
commit
98ac080ec4
8
src/mem/cache/prefetch/base.cc
vendored
8
src/mem/cache/prefetch/base.cc
vendored
@@ -113,9 +113,11 @@ Base::setCache(BaseCache *_cache)
|
||||
blkSize = cache->getBlockSize();
|
||||
lBlkSize = floorLog2(blkSize);
|
||||
}
|
||||
Base::StatGroup::StatGroup(Stats::Group *parent)
|
||||
: Stats::Group(parent),
|
||||
ADD_STAT(pfIssued, Stats::units::Count::get(), "number of hwpf issued")
|
||||
|
||||
Base::StatGroup::StatGroup(statistics::Group *parent)
|
||||
: statistics::Group(parent),
|
||||
ADD_STAT(pfIssued, statistics::units::Count::get(),
|
||||
"number of hwpf issued")
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
6
src/mem/cache/prefetch/base.hh
vendored
6
src/mem/cache/prefetch/base.hh
vendored
@@ -321,10 +321,10 @@ class Base : public ClockedObject
|
||||
Addr pageOffset(Addr a) const;
|
||||
/** Build the address of the i-th block inside the page */
|
||||
Addr pageIthBlockAddress(Addr page, uint32_t i) const;
|
||||
struct StatGroup : public Stats::Group
|
||||
struct StatGroup : public statistics::Group
|
||||
{
|
||||
StatGroup(Stats::Group *parent);
|
||||
Stats::Scalar pfIssued;
|
||||
StatGroup(statistics::Group *parent);
|
||||
statistics::Scalar pfIssued;
|
||||
} prefetchStats;
|
||||
|
||||
/** Total prefetches issued */
|
||||
|
||||
15
src/mem/cache/prefetch/queued.cc
vendored
15
src/mem/cache/prefetch/queued.cc
vendored
@@ -226,17 +226,18 @@ Queued::getPacket()
|
||||
processMissingTranslations(queueSize - pfq.size());
|
||||
return pkt;
|
||||
}
|
||||
Queued::QueuedStats::QueuedStats(Stats::Group *parent)
|
||||
: Stats::Group(parent),
|
||||
ADD_STAT(pfIdentified, Stats::units::Count::get(),
|
||||
|
||||
Queued::QueuedStats::QueuedStats(statistics::Group *parent)
|
||||
: statistics::Group(parent),
|
||||
ADD_STAT(pfIdentified, statistics::units::Count::get(),
|
||||
"number of prefetch candidates identified"),
|
||||
ADD_STAT(pfBufferHit, Stats::units::Count::get(),
|
||||
ADD_STAT(pfBufferHit, statistics::units::Count::get(),
|
||||
"number of redundant prefetches already in prefetch queue"),
|
||||
ADD_STAT(pfInCache, Stats::units::Count::get(),
|
||||
ADD_STAT(pfInCache, statistics::units::Count::get(),
|
||||
"number of redundant prefetches already in cache/mshr dropped"),
|
||||
ADD_STAT(pfRemovedFull, Stats::units::Count::get(),
|
||||
ADD_STAT(pfRemovedFull, statistics::units::Count::get(),
|
||||
"number of prefetches dropped due to prefetch queue size"),
|
||||
ADD_STAT(pfSpanPage, Stats::units::Count::get(),
|
||||
ADD_STAT(pfSpanPage, statistics::units::Count::get(),
|
||||
"number of prefetches that crossed the page")
|
||||
{
|
||||
}
|
||||
|
||||
14
src/mem/cache/prefetch/queued.hh
vendored
14
src/mem/cache/prefetch/queued.hh
vendored
@@ -171,15 +171,15 @@ class Queued : public Base
|
||||
/** Percentage of requests that can be throttled */
|
||||
const unsigned int throttleControlPct;
|
||||
|
||||
struct QueuedStats : public Stats::Group
|
||||
struct QueuedStats : public statistics::Group
|
||||
{
|
||||
QueuedStats(Stats::Group *parent);
|
||||
QueuedStats(statistics::Group *parent);
|
||||
// STATS
|
||||
Stats::Scalar pfIdentified;
|
||||
Stats::Scalar pfBufferHit;
|
||||
Stats::Scalar pfInCache;
|
||||
Stats::Scalar pfRemovedFull;
|
||||
Stats::Scalar pfSpanPage;
|
||||
statistics::Scalar pfIdentified;
|
||||
statistics::Scalar pfBufferHit;
|
||||
statistics::Scalar pfInCache;
|
||||
statistics::Scalar pfRemovedFull;
|
||||
statistics::Scalar pfSpanPage;
|
||||
} statsQueued;
|
||||
public:
|
||||
using AddrPriority = std::pair<Addr, int32_t>;
|
||||
|
||||
Reference in New Issue
Block a user