mbox series

[0/5] Add support to report EEH errors to BMC/FSP (eSEL)

Message ID 159599159879.67334.15754620462228186458.stgit@jupiter
Headers show
Series Add support to report EEH errors to BMC/FSP (eSEL) | expand

Message

Mahesh J Salgaonkar July 29, 2020, 3 a.m. UTC
This patch series implements a support to send an error log to BMC/FSP on
EEH errors. First 2 patches enhances existing errorlog framework to able to
generate serviceable errorlog event with FRU callout details. Next 2
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.

---

Mahesh Salgaonkar (5):
      opal/errorlog: Allow generation of Serviceable attention events
      opal/errorlog: Add support to include callout section in error log.
      opal: Get chip part-number and serial-number.
      opal/eeh: Send an error callout on EEH error.
      run-pel: Add additional tests with FRU callout section.


 core/chip.c         |   13 ++++
 core/errorlog.c     |   46 ++++++++++++++++
 core/pci-opal.c     |   49 +++++++++++++++++
 core/pel.c          |  151 +++++++++++++++++++++++++++++++++++++++++++++++++++
 core/test/run-pel.c |   48 ++++++++++++++++
 hw/phb3.c           |    6 ++
 hw/phb4.c           |    6 ++
 include/chip.h      |   28 +++++++++
 include/errorlog.h  |   20 +++++++
 include/pci.h       |    5 ++
 include/pel.h       |   70 +++++++++++++++++++++++-
 11 files changed, 440 insertions(+), 2 deletions(-)

--
Thanks,
-Mahesh