[Skiboot] [PATCH v2 00/10] Add support to report EEH errors to BMC/FSP (eSEL)
Mahesh Salgaonkar
mahesh at linux.ibm.com
Wed Oct 7 23:08:47 AEDT 2020
This patch series implements a support to send an error log to BMC/FSP on EEH
errors. First 3 patches enhances existing errorlog framework to able to
generate serviceable errorlog event with FRU callout details. Next 6 patches
gathers required data and generates/sends an EEH error log event. The last
patch adds the tests to run-pel to verify errorlog generation with FRU callout
section.
Thanks,
-Mahesh.
---
Mahesh Salgaonkar (10):
opal/errorlog: Allow generation of Serviceable attention events
pel: replace opal_* prefixes with pel_* for pel definitions.
opal/errorlog: Add support to include callout section in error log.
opal: Get chip part-number and serial-number.
opal: Get backplane (io base) part-number and serial-number.
opal/eeh: Send an error callout on EEH error.
opal/eeh: Send an error callout for EEH errors on PEs.
opal/eeh: Add PHB diag data in error log for PE errors.
opal/eeh: Add slot location info for frozen PEs.
run-pel: Add additional tests with FRU callout section.
core/chip.c | 4 +
core/errorlog.c | 54 +++++++++
core/pci-opal.c | 158 ++++++++++++++++++++++++++++
core/pci.c | 11 ++
core/pel.c | 241 ++++++++++++++++++++++++++++++++++--------
core/test/run-pel.c | 48 ++++++++
hdata/iohub.c | 43 +++++++
hdata/test/p8-840-spira.dts | 2
hdata/test/p81-811.spira.dts | 2
hw/phb3.c | 36 ++++++
hw/phb4.c | 41 ++++++-
include/chip.h | 28 +++++
include/errorlog.h | 21 ++++
include/pci.h | 12 ++
include/pel.h | 158 ++++++++++++++++++++--------
15 files changed, 763 insertions(+), 96 deletions(-)
--
Signature
More information about the Skiboot
mailing list