lg2: commit: add support for journal-only methodThe design document for the new event system references anoption to log events to the journal rather than to dbus[1] usingthe 'OPENBMC_MESSAGE_ID'
lg2: commit: add support for journal-only methodThe design document for the new event system references anoption to log events to the journal rather than to dbus[1] usingthe 'OPENBMC_MESSAGE_ID' identifier. Add support and test casesfor this as a meson option.[1]: https://github.com/openbmc/docs/blob/master/designs/event-logging.md#phosphor-loggingSigned-off-by: Patrick Williams <patrick@stwcx.xyz>Change-Id: I6cb94453c6cc95a9ccbbbc11859b70ef12d375fd
show more ...
log-manager: enable non-standard path for local testsEnable the log-manager to be launched with a path other than`/var/phosphor-logging` to allow it to be ran on a development systemfor test purp
log-manager: enable non-standard path for local testsEnable the log-manager to be launched with a path other than`/var/phosphor-logging` to allow it to be ran on a development systemfor test purposes. This required some refactoring throughout as tohow paths were handled.Tested:After running tests, `/tmp/phosphor-logging` is populated withentries. Launching `./builddir/phosphor-log-manager/tmp/phosphor-logging`, the log-manager will have the entries ondbus:```$ busctl --user tree xyz.openbmc_project.Logging└─ /xyz └─ /xyz/openbmc_project └─ /xyz/openbmc_project/logging ├─ /xyz/openbmc_project/logging/entry │ ├─ /xyz/openbmc_project/logging/entry/100 │ ├─ /xyz/openbmc_project/logging/entry/101 │ ├─ /xyz/openbmc_project/logging/entry/102 │ ├─ /xyz/openbmc_project/logging/entry/103```Signed-off-by: Patrick Williams <patrick@stwcx.xyz>Change-Id: I84968edeed0dcf73aaf8bb653060b6d3400b9b7b
openpower-pels: Move to libpldm pldm_transport APIs- Replaced the deprecated pldm transport APIs with the new libpldm pldm_transport APIs.- Updated the receive function to pass pldm_transport as
openpower-pels: Move to libpldm pldm_transport APIs- Replaced the deprecated pldm transport APIs with the new libpldm pldm_transport APIs.- Updated the receive function to pass pldm_transport as a parameter.- Modified the function signatures and their calls to ensure the pldm_transport parameter is properly passed.This change migrates the application off of the deprecated "requester"APIs in libpldm.We don't currently have the infrastructure in place to get the correctTIDs, so to keep everything working as before use the EID as the TID inthe EID-to-TID mapping.Change-Id: Ib143dc122637ef7e390fceb64f1f94c65172ae39Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
build: Refactor to separate out libraryThis makes it more clear what code is intended for use by thephosphor-logging shared library. This is especially nice since itisolates the `phosphor_logging
build: Refactor to separate out libraryThis makes it more clear what code is intended for use by thephosphor-logging shared library. This is especially nice since itisolates the `phosphor_logging_dep` to only provide the exported headersinstead of everything in the project.Additionally, this adds an option to build only the library componentsof the project when the services aren't needed.Change-Id: Ied0858fc70e8054df4c056d91f35a6f0b3acfcb1Signed-off-by: William A. Kennington III <wak@google.com>