gem5  v21.2.1.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces
energy_ctrl.hh File Reference
#include "dev/io_device.hh"
#include "params/EnergyCtrl.hh"

Go to the source code of this file.

Classes

class  gem5::EnergyCtrl
 

Namespaces

 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

The energy controller is a device being used to manage power and energy related control operations within the system. It provides the necessary software interface to the kernel. The kernel will require gem5 specific drivers to access this device.

Tasks handled by the controller are: a) Dynamic voltage and frequency scaling control operations

Note that the registers defined do not resemble any specific controller device in real hardware. They are currently design to accomodate the gem5 system requirements.

Definition in file energy_ctrl.hh.


Generated on Wed May 4 2022 12:14:17 for gem5 by doxygen 1.8.17