commit | 11beea45d7b6dc4f49e6f455eac209eae6d039e0 | [log] [tgz] |
---|---|---|
author | Lakshmi Yadlapati <lakshmiy@us.ibm.com> | Fri May 17 15:22:00 2024 -0500 |
committer | Edward A. James <eajames@linux.ibm.com> | Wed Jan 15 16:52:55 2025 +0000 |
tree | 9cba3d1625721eed202fc6b776cd2b72b88277a7 | |
parent | 971d1a747be7ffb0444bf1821fa345af5989fac1 [diff] |
Move to libpldm instance id APIs libpldm provides APIs for allocating instance IDs directly, which eliminates the need for remote dbus calls to the pldm daemon. Refactor the code to use these APIs and eliminate all the dbus operations. Test: Tested the resource dump download and delete using GUI and it works as expected. Change-Id: I9c03de15174f517c182258b88245a58c74f4313f 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