[Skiboot] [PATCH 0/5] Support for POWER ISA v3 idle states

Michael Neuling 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.

Mikey


> 
> 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 mailing list