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:
committed by
Daniel Carvalho
parent
7592230550
commit
3016478068
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user