SrcClockChildren srcClockChildren
uint32_t numVoltages() const
The source clock domains provides the notion of a clock domain that is connected to a tunable clock s...
void startup() override
Startup has all SrcClockDomains registered with this voltage domain, so try to make sure that all per...
bool sanitiseVoltages()
Recomputes the highest (fastest, i.e., numerically lowest) requested performance level of all associa...
A VoltageDomain is used to group clock domains that operate under the same voltage.
#define chatty_assert(cond,...)
The chatty assert macro will function like a normal assert, but will allow the specification of addit...
VoltageDomainStats(VoltageDomain &vd)
PerfLevel perfLevel() const
Get the voltage point of the domain.
VoltageDomain(const Params *p)
const Voltages voltageOpPoints
List of possible minimum voltage at each of the frequency operational points, should be in descending...
void unserialize(CheckpointIn &cp) override
Unserialize an object.
void serialize(CheckpointOut &cp) const override
Serialize an object.
Stats::Value voltage
Stat for reporting voltage of the domain.
SrcClockDomain::PerfLevel PerfLevel