cpu: Make automatic transition to OFF optional
authorJose Marinho <jose.marinho@arm.com>
Thu, 19 Oct 2017 17:45:26 +0000 (18:45 +0100)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Mon, 20 Nov 2017 17:34:49 +0000 (17:34 +0000)
commit7bd68dbc368e2d877f6159f5d0039198983e459a
tree520b10f7f9f5c9eb1e912f29bacf1a10bcff87d5
parentc0d613adb4eca09c32aca1cc90f04c29574f69c6
cpu: Make automatic transition to OFF optional

Add the power_gating_on_idle option to control whether a core
automatically enters the power gated state. The default behaviour is
to transition to clock gated when idle, but not to power gated. When
this option is set to true, the core automatically transitions to the
power gated state after a configurable latency.

Change-Id: Ida98c7fc532de4140d0e511c25613769b47b3702
Reviewed-on: https://gem5-review.googlesource.com/5741
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/cpu/BaseCPU.py
src/cpu/base.cc
src/cpu/base.hh