eSEL : Handle logging of eSEL in OpenPower OEM library

The eSEL sent from host is logged as D-Bus error object only when
Add SEL command is from the host. Since the eSEL is an OpenPower
error representation, this should not be handled in the phosphor
implementation of the Add SEL command. The eSEL is logged as D-Bus
error object when the progress indicator in the Partial Add eSEL data
indicates last portion of the eSEL data.

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