commit | d78c4ef433b157aef64b5ed5666c2e8e6035199b | [log] [tgz] |
---|---|---|
author | Marri Devender Rao <devenrao@in.ibm.com> | Wed Mar 30 04:41:39 2022 -0500 |
committer | Marri Devender Rao <devenrao@in.ibm.com> | Tue Apr 12 23:41:17 2022 -0500 |
tree | 0f98e75c4992d5933d52c9d528dab32247ff362b | |
parent | 02634e5531fd0ea2abefe7d277732847b8d6c86e [diff] |
openpower:dreport: add guarded resolved and ephemeral records to BMC dump 1) Append GUARD blob to the dump 2) List guard records, resolved records and ephemeral records and write to guard.log file 3) Append guard.log file to the dump Tested: root@ever8bmc:/tmp/test/obmcdump_00000000_1648632722# ls -lah GUARD -r--r----- 1 root root 20.0K Mar 30 09:32 GUARD root@ever8bmc:/tmp/test/obmcdump_00000000_1648632722# root@ever8bmc:/tmp/test/obmcdump_00000000_1648632722# cat guard.log [Guard List] ID | ERROR | Type | Path 00000001 | 00000000 | manual | physical:sys-0/node-0/proc-1/eq-0/fc-0/core-0 [Guard resolved records] ID | ERROR | Type | Path ffffffff | 90001220 | unrecoverable | physical:sys-0/node-0/proc-3/pauc-3/iohs-0/smpgroup-1 ffffffff | 90001220 | unrecoverable | physical:sys-0/node-0/proc-0/pauc-3/iohs-1/smpgroup-0 ffffffff | 90001223 | unrecoverable | physical:sys-0/node-0/proc-3/pauc-2/iohs-1/smpgroup-1 ffffffff | 90001223 | unrecoverable | physical:sys-0/node-0/proc-6/pauc-3/iohs-1/smpgroup-0 ffffffff | 90001224 | unrecoverable | physical:sys-0/node-0/proc-3/pauc-2/iohs-1/smpgroup-0 ffffffff | 90001224 | unrecoverable | physical:sys-0/node-0/proc-7/pauc-3/iohs-1/smpgroup-0 ffffffff | 900007c3 | unrecoverable | physical:sys-0/node-0/proc-7/pauc-3/iohs-1/smpgroup-0 ffffffff | 50000527 | predictive | physical:sys-0/node-0/proc-6 ffffffff | 50000528 | predictive | physical:sys-0/node-0/proc-7 ffffffff | 50000712 | predictive | physical:sys-0/node-0/proc-2/pauc-3/iohs-1/smpgroup-1 ffffffff | 50000712 | predictive | physical:sys-0/node-0/proc-0/pauc-3/iohs-1/smpgroup-1 [Guard ephemeral records] Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com> Change-Id: Ibd3e21a69cd98c3d1b5bee9fa8251566f04e741b
Phosphor Debug Collector provides mechanisms to collect various log files and system parameters. Used to troubleshoot problems in OpenBMC based systems.
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