Deleted Added
sdiff udiff text old ( 10249:6bbb7ae309ac ) new ( 10395:77b9f96786c1 )
full compact
1/*
2 * Copyright (c) 2013-2014 ARM Limited
3 * Copyright (c) 2013 Cornell University
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

--- 122 unchanged lines hidden (view full) ---

131 }
132}
133
134void
135SrcClockDomain::perfLevel(PerfLevel perf_level)
136{
137 assert(validPerfLevel(perf_level));
138
139 DPRINTF(ClockDomain, "DVFS: Switching performance level of domain %s "\
140 "(id: %d) from %d to %d\n", name(), domainID(), _perfLevel,
141 perf_level);
142
143 _perfLevel = perf_level;
144
145 // Signal the voltage domain that we have changed our perf level so that the
146 // voltage domain can recompute its performance level

--- 10 unchanged lines hidden (view full) ---

157 ClockDomain::serialize(os);
158}
159
160void
161SrcClockDomain::unserialize(Checkpoint *cp, const std::string &section)
162{
163 ClockDomain::unserialize(cp, section);
164 UNSERIALIZE_SCALAR(_perfLevel);
165 perfLevel(_perfLevel);
166}
167
168SrcClockDomain *
169SrcClockDomainParams::create()
170{
171 return new SrcClockDomain(this);
172}

--- 47 unchanged lines hidden ---