gem5-users@gem5.org

The gem5 Users mailing list

View all threads

Question about ARM DVFS support

PZ
Peng, Ziyang
Thu, Mar 7, 2024 8:14 AM

Hi all,
I found Gem5 provides DVFS support for ARM. The dochttps://www.gem5.org/documentation/learning_gem5/part2/arm_dvfs_support/ introduce how to enable it in the FS mode but not clearly about how it works. From my study with the Gem5 source code,  energy_ctrl will call DVFS to change the voltage or Frequency domain according to the incoming packet. But I have no idea where the incoming packets from and how it works?
Beside I want know that if it is possible to enable the DVFS in the SE mode? Since the energy_ctrl is a pio device, maybe it is impossible to work in the SE mode?

Thanks + regards,
Ziyang

Hi all, I found Gem5 provides DVFS support for ARM. The doc<https://www.gem5.org/documentation/learning_gem5/part2/arm_dvfs_support/> introduce how to enable it in the FS mode but not clearly about how it works. From my study with the Gem5 source code, energy_ctrl will call DVFS to change the voltage or Frequency domain according to the incoming packet. But I have no idea where the incoming packets from and how it works? Beside I want know that if it is possible to enable the DVFS in the SE mode? Since the energy_ctrl is a pio device, maybe it is impossible to work in the SE mode? Thanks + regards, Ziyang