[Skiboot] [PATCH 0/5] POWER9 idle pm support

Nicholas Piggin npiggin at gmail.com
Thu Sep 14 21:13:41 AEST 2017


Hi,

These patches implement initial idle power management support for
POWER9. Immediate benefit should be slightly faster execution of
boot code due to SMT switching, and a bit lower power use for other
cores during boot.

Thanks,
Nick

Nicholas Piggin (5):
  cpu: avoid decrementer wakeups in case of cpu_wake_on_job idle
  cpu: idle move the minimum PM latency into the idle code
  cpu: idle notice if pm state changes
  cpu: idle split pm enable into sreset and ipi components
  cpu: idle POWER9 power management implementation

 asm/head.S          |  70 +++++++++++-----
 core/cpu.c          | 226 ++++++++++++++++++++++++++++++++++++++++++++--------
 core/fast-reboot.c  |   3 +-
 core/init.c         |  12 ++-
 core/timebase.c     |   4 +-
 hw/slw.c            |   2 +-
 include/cpu.h       |  10 ++-
 include/processor.h |  31 +++++++
 include/skiboot.h   |   4 +-
 9 files changed, 294 insertions(+), 68 deletions(-)

-- 
2.13.3



More information about the Skiboot mailing list