[Skiboot] [PATCH 00/14] FWTS Annotations for prlog(PR_ERR

Vaidyanathan Srinivasan svaidy at linux.vnet.ibm.com
Tue Jun 28 01:44:23 AEST 2016


* Stewart Smith <stewart at linux.vnet.ibm.com> [2016-06-27 16:23:54]:

> Stewart Smith <stewart at linux.vnet.ibm.com> writes:
> > This patchset adds FWTS annotations for (most of) the prlog(PR_ERR) calls
> > in skiboot. This enables the FirmWare Test Suite (FWTS) to examine the OPAL
> > log for errors that may have occurred during boot.
> >
> > This patch set does *not* address every perror() call (and, in fact, converts
> > some prerror calls into prlog calls so that generate-fwts-olog would pick
> > them up). It also does *not* go through each macro that wraps prlog() in its
> > own special way. Both of these tasks are left for future patch sets.
> >
> > Jeremy Kerr (1):
> >   external/fwts: fix regex generation for %p format
> >
> > Stewart Smith (13):
> >   ibm-fsp/lxvpd: convert to straight prlog() calls with pr_fmt
> >   astbmc/common: add FWTS annotation
> >   ipmi-sel: Add FWTS annotations for some errors
> >   fsp-epow: add FWTS annotation
> >   fsp-sensor: add FWTS annotation for already existing sensor node
> >   i2c: Add FWTS annotations for I2c Errors
> >   fsp-elog: add FWTS annotations for several errors
> >   slw: add FWTS annotations for errors
> >   fsp-leds: Add FWTS annotations for some errors
> >   fsp-surveillance: add FWTS annotation on failing to reply to heartbeat
> >   occ: add FWTS annotations for OCC errors
> >   core/opal.c: Add FWTS annotations for pollers and missing
> >     OPAL_CHECK_TOKEN
> >   hdata/memory.c: add FWTS annotation for invalid timebase size
> >
> >  core/i2c.c                       |  13 +++++
> >  core/opal.c                      |  32 ++++++++++-
> >  external/fwts/generate-fwts-olog |   2 +-
> >  hdata/memory.c                   |   6 +++
> >  hw/fsp/fsp-elog-read.c           |  23 ++++++++
> >  hw/fsp/fsp-elog-write.c          |   6 +++
> >  hw/fsp/fsp-epow.c                |  10 ++++
> >  hw/fsp/fsp-leds.c                |  34 ++++++++++++
> >  hw/fsp/fsp-sensor.c              |   7 +++
> >  hw/fsp/fsp-surveillance.c        |   9 +++-
> >  hw/ipmi/ipmi-sel.c               |  10 ++++
> >  hw/occ.c                         | 112 +++++++++++++++++++++++++++++++++------
> >  hw/slw.c                         |  13 +++++
> >  platforms/astbmc/common.c        |   5 ++
> >  platforms/ibm-fsp/lxvpd.c        |  33 +++++-------
> >  15 files changed, 277 insertions(+), 38 deletions(-)
> 
> merged to master as of c4d48a3 (since it's just FWTS annotations, not
> too worried about merging quickly).
> 
> Any changes can come in as patches.

:) I will sent further tweaks as patches.

--Vaidy



More information about the Skiboot mailing list