eSEL: Add severity and callout to the error metadata

The sensor number in the eSEL data is mapped to the inventory
object path and the callout association is added to the error
metadata. The mappings are generated from the MRW. The severity
of the eSEL is inferred from the eSEL data and the corresponding
error level is updated in the metadata. This implementation is
moved from phosphor-ipmi-host to this repository, since this is
OpenPower specific.

Change-Id: I0bf0fe3776b593c6d38a958a23a140aeae71e754
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
8 files changed
tree: 15d744eb959eb56bf3610b975a588f22fcae67cf
  1. org/
  2. scripts/
  3. .clang-format
  4. .gitignore
  5. bootstrap.sh
  6. configure.ac
  7. elog-errors.hpp
  8. host-interface.cpp
  9. host-interface.hpp
  10. LICENSE
  11. local_users.cpp
  12. local_users.hpp
  13. MAINTAINERS
  14. Makefile.am
  15. oemhandler.cpp
  16. oemhandler.hpp
  17. README.md
README.md

This .so file is designed to support the OpenPOWER's BIOS OEM commands. Documentation can be found by contacting the OpenPOWER mailing list @ https://github.com/open-power/op-build

To Build

To build this package, do the following steps:

    1. ./bootstrap.sh
    2. ./configure ${CONFIGURE_FLAGS}
    3. make

To clean the repository run `./bootstrap.sh clean`.

Supported Commands

  • Partial Add
  • Prepare for host update
  • Reset BMC authentication