[Skiboot] [RFC PATCH 0/4] OPAL support for POWER8 Nest instrumentation

Madhavan Srinivasan maddy at linux.vnet.ibm.com
Thu Mar 19 20:28:29 AEDT 2015


Patchset adds support for Nest instrumentation services
in OPAL. POWER8 has Nest instrumentation enabled with which
per-chip metrics like memory bandwidth, Powerbus, X link and
many other component metrics can be obtained.o

Patchset does two things,1) At the time of boot, it detects
the Nest instrumentation feature and created device-tree
entries to pass the information to kernel. Secondly, it
implements an opal call to control the PORE Thread Scheduler
(PTS) from kernel. 

Currently we do not have the Nest instrumentation detection
mechanism ready. This should happen via LID file. Currently
the LID file is under developement and does not contain
the Chip level events or the layout for the chip level events.

Kernel side enablement patches are posted in lkml.
http://lwn.net/Articles/636232/

Kindly let me know your comments and feedback.

Madhavan Srinivasan (4):
 ibm-fsp/firenze: uncore header file definitions 
 ibm-fsp/firenze: uncore_init hook 
 ibm-fsp/firenze: Add OPAL call for PTS start/stop 
 ibm-fsp/firenze: Nest Intrumentation code 

 hw/Makefile.inc             |   2 +-
 hw/uncore.c                 | 250 ++++++++++++++++++++++++++++++++++++++++++++
 include/opal.h              |   3 +-
 include/uncore.h            | 102 ++++++++++++++++++
 platforms/ibm-fsp/firenze.c |  20 ++++
 5 files changed, 375 insertions(+), 2 deletions(-)
 create mode 100644 hw/uncore.c
 create mode 100644 include/uncore.h

-- 
1.9.1



More information about the Skiboot mailing list