gem5 v23.0.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces
dvfs_handler.hh File Reference

DVFSHandler and DomainConfig class declaration used for managing voltage and frequency scaling of the various DVFS domains in the system (with each domain having their independent domain configuration information) More...

#include <cassert>
#include <map>
#include <vector>
#include "base/logging.hh"
#include "base/types.hh"
#include "debug/DVFS.hh"
#include "params/DVFSHandler.hh"
#include "sim/clock_domain.hh"
#include "sim/eventq.hh"
#include "sim/sim_object.hh"

Go to the source code of this file.

Classes

class  gem5::DVFSHandler
 DVFS Handler class, maintains a list of all the domains it can handle. More...
 
struct  gem5::DVFSHandler::UpdateEvent
 Update performance level event, encapsulates all the required information for a future call to change a domain's performance level. More...
 

Namespaces

namespace  gem5
 Reference material can be found at the JEDEC website: UFS standard http://www.jedec.org/standards-documents/results/jesd220 UFS HCI specification http://www.jedec.org/standards-documents/results/jesd223.
 

Detailed Description

DVFSHandler and DomainConfig class declaration used for managing voltage and frequency scaling of the various DVFS domains in the system (with each domain having their independent domain configuration information)

Definition in file dvfs_handler.hh.


Generated on Mon Jul 10 2023 15:32:07 for gem5 by doxygen 1.9.7