base-stats: Rename Units namespace as units

As part of recent decisions regarding namespace
naming conventions, all namespaces will be changed
to snake case.

Stats::Units became Stats::units.

Change-Id: I9ce855b291db122d952098a090a2984b42152850
Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/45415
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Hoa Nguyen <hoanguyen@ucdavis.edu>
This commit is contained in:
Daniel R. Carvalho
2021-05-06 15:25:50 -03:00
committed by Daniel Carvalho
parent 7592230550
commit 3016478068
73 changed files with 939 additions and 937 deletions

View File

@@ -458,17 +458,17 @@ FlashDevice::getUnknownPages(uint32_t index)
FlashDevice::
FlashDeviceStats::FlashDeviceStats(Stats::Group *parent)
: Stats::Group(parent, "FlashDevice"),
ADD_STAT(totalGCActivations, Stats::Units::Count::get(),
ADD_STAT(totalGCActivations, Stats::units::Count::get(),
"Number of Garbage collector activations"),
ADD_STAT(writeAccess, Stats::Units::Count::get(),
ADD_STAT(writeAccess, Stats::units::Count::get(),
"Histogram of write addresses"),
ADD_STAT(readAccess, Stats::Units::Count::get(),
ADD_STAT(readAccess, Stats::units::Count::get(),
"Histogram of read addresses"),
ADD_STAT(fileSystemAccess, Stats::Units::Count::get(),
ADD_STAT(fileSystemAccess, Stats::units::Count::get(),
"Histogram of file system accesses"),
ADD_STAT(writeLatency, Stats::Units::Tick::get(),
ADD_STAT(writeLatency, Stats::units::Tick::get(),
"Histogram of write latency"),
ADD_STAT(readLatency, Stats::Units::Tick::get(),
ADD_STAT(readLatency, Stats::units::Tick::get(),
"Histogram of read latency")
{
using namespace Stats;

View File

@@ -81,7 +81,7 @@ HDLcd::HDLcd(const HDLcdParams &p)
HDLcd::
HDLcdStats::HDLcdStats(Stats::Group *parent)
: Stats::Group(parent, "HDLcd"),
ADD_STAT(underruns, Stats::Units::Count::get(),
ADD_STAT(underruns, Stats::units::Count::get(),
"Number of buffer underruns")
{
using namespace Stats;

View File

@@ -747,13 +747,13 @@ SMMUv3::init()
SMMUv3::SMMUv3Stats::SMMUv3Stats(Stats::Group *parent)
: Stats::Group(parent),
ADD_STAT(steL1Fetches, Stats::Units::Count::get(), "STE L1 fetches"),
ADD_STAT(steFetches, Stats::Units::Count::get(), "STE fetches"),
ADD_STAT(cdL1Fetches, Stats::Units::Count::get(), "CD L1 fetches"),
ADD_STAT(cdFetches, Stats::Units::Count::get(), "CD fetches"),
ADD_STAT(translationTimeDist, Stats::Units::Tick::get(),
ADD_STAT(steL1Fetches, Stats::units::Count::get(), "STE L1 fetches"),
ADD_STAT(steFetches, Stats::units::Count::get(), "STE fetches"),
ADD_STAT(cdL1Fetches, Stats::units::Count::get(), "CD L1 fetches"),
ADD_STAT(cdFetches, Stats::units::Count::get(), "CD fetches"),
ADD_STAT(translationTimeDist, Stats::units::Tick::get(),
"Time to translate address"),
ADD_STAT(ptwTimeDist, Stats::Units::Tick::get(),
ADD_STAT(ptwTimeDist, Stats::units::Tick::get(),
"Time to walk page tables")
{
using namespace Stats;

View File

@@ -85,23 +85,23 @@ SMMUv3BaseCache::
SMMUv3BaseCacheStats::SMMUv3BaseCacheStats(
Stats::Group *parent, const std::string &name)
: Stats::Group(parent, name.c_str()),
ADD_STAT(averageLookups, Stats::Units::Rate<
Stats::Units::Count, Stats::Units::Second>::get(),
ADD_STAT(averageLookups, Stats::units::Rate<
Stats::units::Count, Stats::units::Second>::get(),
"Average number lookups per second"),
ADD_STAT(totalLookups, Stats::Units::Count::get(),
ADD_STAT(totalLookups, Stats::units::Count::get(),
"Total number of lookups"),
ADD_STAT(averageMisses, Stats::Units::Rate<
Stats::Units::Count, Stats::Units::Second>::get(),
ADD_STAT(averageMisses, Stats::units::Rate<
Stats::units::Count, Stats::units::Second>::get(),
"Average number misses per second"),
ADD_STAT(totalMisses, Stats::Units::Count::get(),
ADD_STAT(totalMisses, Stats::units::Count::get(),
"Total number of misses"),
ADD_STAT(averageUpdates, Stats::Units::Rate<
Stats::Units::Count, Stats::Units::Second>::get(),
ADD_STAT(averageUpdates, Stats::units::Rate<
Stats::units::Count, Stats::units::Second>::get(),
"Average number updates per second"),
ADD_STAT(totalUpdates, Stats::Units::Count::get(),
ADD_STAT(totalUpdates, Stats::units::Count::get(),
"Total number of updates"),
ADD_STAT(averageHitRate, Stats::Units::Ratio::get(), "Average hit rate"),
ADD_STAT(insertions, Stats::Units::Count::get(),
ADD_STAT(averageHitRate, Stats::units::Ratio::get(), "Average hit rate"),
ADD_STAT(insertions, Stats::units::Count::get(),
"Number of insertions (not replacements)")
{
using namespace Stats;
@@ -1229,13 +1229,13 @@ WalkCache::pickEntryIdxToReplace(const Set &set,
WalkCache::
WalkCacheStats::WalkCacheStats(Stats::Group *parent)
: Stats::Group(parent),
ADD_STAT(totalLookupsByStageLevel, Stats::Units::Count::get(),
ADD_STAT(totalLookupsByStageLevel, Stats::units::Count::get(),
"Total number of lookups"),
ADD_STAT(totalMissesByStageLevel, Stats::Units::Count::get(),
ADD_STAT(totalMissesByStageLevel, Stats::units::Count::get(),
"Total number of misses"),
ADD_STAT(totalUpdatesByStageLevel, Stats::Units::Count::get(),
ADD_STAT(totalUpdatesByStageLevel, Stats::units::Count::get(),
"Total number of updates"),
ADD_STAT(insertionsByStageLevel, Stats::Units::Count::get(),
ADD_STAT(insertionsByStageLevel, Stats::units::Count::get(),
"Number of insertions (not replacements)")
{
using namespace Stats;
@@ -1268,8 +1268,8 @@ WalkCacheStats::WalkCacheStats(Stats::Group *parent)
auto avg_lookup = new Stats::Formula(
this,
csprintf("averageLookups_S%dL%d", s+1, l).c_str(),
Stats::Units::Rate<Stats::Units::Count,
Stats::Units::Second>::get(),
Stats::units::Rate<Stats::units::Count,
Stats::units::Second>::get(),
"Average number lookups per second");
avg_lookup->flags(pdf);
averageLookupsByStageLevel.push_back(avg_lookup);
@@ -1280,8 +1280,8 @@ WalkCacheStats::WalkCacheStats(Stats::Group *parent)
auto avg_misses = new Stats::Formula(
this,
csprintf("averageMisses_S%dL%d", s+1, l).c_str(),
Stats::Units::Rate<Stats::Units::Count,
Stats::Units::Second>::get(),
Stats::units::Rate<Stats::units::Count,
Stats::units::Second>::get(),
"Average number misses per second");
avg_misses->flags(pdf);
averageMissesByStageLevel.push_back(avg_misses);
@@ -1292,8 +1292,8 @@ WalkCacheStats::WalkCacheStats(Stats::Group *parent)
auto avg_updates = new Stats::Formula(
this,
csprintf("averageUpdates_S%dL%d", s+1, l).c_str(),
Stats::Units::Rate<Stats::Units::Count,
Stats::Units::Second>::get(),
Stats::units::Rate<Stats::units::Count,
Stats::units::Second>::get(),
"Average number updates per second");
avg_updates->flags(pdf);
averageUpdatesByStageLevel.push_back(avg_updates);
@@ -1304,7 +1304,7 @@ WalkCacheStats::WalkCacheStats(Stats::Group *parent)
auto avg_hitrate = new Stats::Formula(
this,
csprintf("averageHitRate_S%dL%d", s+1, l).c_str(),
Stats::Units::Ratio::get(), "Average hit rate");
Stats::units::Ratio::get(), "Average hit rate");
avg_hitrate->flags(pdf);
averageHitRateByStageLevel.push_back(avg_hitrate);

View File

@@ -756,56 +756,56 @@ UFSHostDevice::UFSHostDevice(const UFSHostDeviceParams &p) :
UFSHostDevice::
UFSHostDeviceStats::UFSHostDeviceStats(UFSHostDevice *parent)
: Stats::Group(parent, "UFSDiskHost"),
ADD_STAT(currentSCSIQueue, Stats::Units::Count::get(),
ADD_STAT(currentSCSIQueue, Stats::units::Count::get(),
"Most up to date length of the command queue"),
ADD_STAT(currentReadSSDQueue, Stats::Units::Count::get(),
ADD_STAT(currentReadSSDQueue, Stats::units::Count::get(),
"Most up to date length of the read SSD queue"),
ADD_STAT(currentWriteSSDQueue, Stats::Units::Count::get(),
ADD_STAT(currentWriteSSDQueue, Stats::units::Count::get(),
"Most up to date length of the write SSD queue"),
/** Amount of data read/written */
ADD_STAT(totalReadSSD, Stats::Units::Byte::get(),
ADD_STAT(totalReadSSD, Stats::units::Byte::get(),
"Number of bytes read from SSD"),
ADD_STAT(totalWrittenSSD, Stats::Units::Byte::get(),
ADD_STAT(totalWrittenSSD, Stats::units::Byte::get(),
"Number of bytes written to SSD"),
ADD_STAT(totalReadDiskTransactions, Stats::Units::Count::get(),
ADD_STAT(totalReadDiskTransactions, Stats::units::Count::get(),
"Number of transactions from disk"),
ADD_STAT(totalWriteDiskTransactions, Stats::Units::Count::get(),
ADD_STAT(totalWriteDiskTransactions, Stats::units::Count::get(),
"Number of transactions to disk"),
ADD_STAT(totalReadUFSTransactions, Stats::Units::Count::get(),
ADD_STAT(totalReadUFSTransactions, Stats::units::Count::get(),
"Number of transactions from device"),
ADD_STAT(totalWriteUFSTransactions, Stats::Units::Count::get(),
ADD_STAT(totalWriteUFSTransactions, Stats::units::Count::get(),
"Number of transactions to device"),
/** Average bandwidth for reads and writes */
ADD_STAT(averageReadSSDBW, Stats::Units::Rate<
Stats::Units::Byte, Stats::Units::Second>::get(),
ADD_STAT(averageReadSSDBW, Stats::units::Rate<
Stats::units::Byte, Stats::units::Second>::get(),
"Average read bandwidth",
totalReadSSD / simSeconds),
ADD_STAT(averageWriteSSDBW, Stats::Units::Rate<
Stats::Units::Byte, Stats::Units::Second>::get(),
ADD_STAT(averageWriteSSDBW, Stats::units::Rate<
Stats::units::Byte, Stats::units::Second>::get(),
"Average write bandwidth",
totalWrittenSSD / simSeconds),
ADD_STAT(averageSCSIQueue, Stats::Units::Rate<
Stats::Units::Count, Stats::Units::Tick>::get(),
ADD_STAT(averageSCSIQueue, Stats::units::Rate<
Stats::units::Count, Stats::units::Tick>::get(),
"Average command queue length"),
ADD_STAT(averageReadSSDQueue, Stats::Units::Rate<
Stats::Units::Count, Stats::Units::Tick>::get(),
ADD_STAT(averageReadSSDQueue, Stats::units::Rate<
Stats::units::Count, Stats::units::Tick>::get(),
"Average read queue length"),
ADD_STAT(averageWriteSSDQueue, Stats::Units::Rate<
Stats::Units::Count, Stats::Units::Tick>::get(),
ADD_STAT(averageWriteSSDQueue, Stats::units::Rate<
Stats::units::Count, Stats::units::Tick>::get(),
"Average write queue length"),
/** Number of doorbells rung*/
ADD_STAT(curDoorbell, Stats::Units::Count::get(),
ADD_STAT(curDoorbell, Stats::units::Count::get(),
"Most up to date number of doorbells used",
parent->activeDoorbells),
ADD_STAT(maxDoorbell, Stats::Units::Count::get(),
ADD_STAT(maxDoorbell, Stats::units::Count::get(),
"Maximum number of doorbells utilized"),
ADD_STAT(averageDoorbell, Stats::Units::Rate<
Stats::Units::Count, Stats::Units::Tick>::get(),
ADD_STAT(averageDoorbell, Stats::units::Rate<
Stats::units::Count, Stats::units::Tick>::get(),
"Average number of Doorbells used"),
/** Latency*/
ADD_STAT(transactionLatency, Stats::Units::Tick::get(),
ADD_STAT(transactionLatency, Stats::units::Tick::get(),
"Histogram of transaction times"),
ADD_STAT(idleTimes, Stats::Units::Tick::get(), "Histogram of idle times")
ADD_STAT(idleTimes, Stats::units::Tick::get(), "Histogram of idle times")
{
using namespace Stats;