commit | 03414ffa629d290c16d9561d780d140fa1f0ccfa | [log] [tgz] |
---|---|---|
author | Lakshmi Yadlapati <lakshmiy@us.ibm.com> | Sun Jul 07 14:37:12 2024 -0500 |
committer | Jayanth Othayoth <ojayanth@gmail.com> | Thu Jan 16 03:51:29 2025 +0000 |
tree | 846b9958d9283fd9d6e8ace8c0d8a9a2334f6ef9 | |
parent | 11beea45d7b6dc4f49e6f455eac209eae6d039e0 [diff] |
Move to libpldm pldm_transport APIs Replaced pldm transport APIs with libpldm pldm_transport APIs to remove the dependency on pldm. This change removes the dependency on pldm by utilizing the standardized libpldm APIs for transport operations, improving maintainability and compatibility. We don't currently have the infrastructure in place to get the correct TIDs, so to keep everything working as before use the EID as the TID in the EID-to-TID mapping. Test: Tested the resource dump download and delete using GUI and it works as expected. Change-Id: I3ec741024c7b99f0ee630678f3b3b49f741e1ea1 Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com> Signed-off-by: Eddie James <eajames@linux.ibm.com>
Phosphor Debug Collector provides mechanisms to collect various log files and system parameters. Used to troubleshoot problems in OpenBMC based systems.
One such mechanism is dreport, a script that collects debug data and packages it into an archive file.
To build this package with meson, do the following steps:
1. meson builddir 2. ninja -C builddir
To clean the built files run ninja -C builddir clean
.
Tests can be run in the CI docker container, refer local-ci-build
or with an OpenBMC x86 sdk(see below for x86 steps).
meson -Dtests=enabled build ninja -C build test