commit | b89a476e3c5de5843920a40d36c7df3c129865a6 | [log] [tgz] |
---|---|---|
author | Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> | Thu Jun 29 05:35:07 2023 -0500 |
committer | Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> | Sun Jul 16 07:14:55 2023 -0500 |
tree | c00f6adbd4a6373525f2d0a00f8c847df2edea6e | |
parent | 8bea993c3df316690e57ece4ccd07bdd3707574b [diff] |
Add Ramoops dump to common create This commit adjusts the handling of ramoops (RAM OOPS) dumps to use the common BMC dump creation interface. Previously, when a ramoops dump was detected, the ramoops manager would inform the dump manager via an internal D-Bus interface. With the changes in this commit, upon detecting a ramoops event, the ramoops manager will now request the dump manager to create a BMC dump, incorporating the relevant ramoops data, via the common create DBus interface. Change-Id: I0437cfa6c63fe261ca9b51f6a90c8183abacd5c7 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.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