[Skiboot] [PATCH 0/5] Support for POWER ISA v3 idle states
mikey at neuling.org
Fri Apr 22 10:28:23 AEST 2016
On Thu, 2016-04-21 at 19:17 +0530, Shreyas B. Prabhu wrote:
> POWER ISA v3 defines a new idle processor core mechanism. In summary,
> a) new instruction named stop is added. This instruction replaces
> instructions like nap, sleep, rvwinkle.
> b) new per thread SPR named PSSCR is added which controls the behavior
> of stop instruction.
> This patch series adds support for the new idle states and also has
> some minor cleanups.
Worth noting, these are based on an internal power9 tree and won't
apply let alone compile against upstream skiboot.
> Shreyas B. Prabhu (5):
> slw: Simplify if-condition while adding idle states to device tree
> slw: Change variable name can_winkle to has_slw
> slw: Add Power9 idle states to power-mgt dt node
> slw: Move IDLE_TB_STOP and IDLE_LOSE_FULL_CONTEXT to opal-api.h
> slw: Allow adding idle states to power-mgt node in mambo
> core/chip.c | 3 +-
> hw/slw.c | 210 ++++++++++++++++++++++++++++++++++++++++-------------
> include/chip.h | 1 -
> include/opal-api.h | 17 ++++-
> 4 files changed, 174 insertions(+), 57 deletions(-)
More information about the Skiboot