[Skiboot] [RFC PATCH 0/4] OPAL support for POWER8 Nest instrumentation
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.
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
More information about the Skiboot