commit | 36b043e996a7b71fefd448f3fcc257a21fd53547 | [log] [tgz] |
---|---|---|
author | Pavithra Barithaya <pavithrabarithaya07@gmail.com> | Mon Oct 14 15:37:53 2024 +0530 |
committer | Zane Shelley <zshelle@us.ibm.com> | Tue Feb 18 12:45:08 2025 -0600 |
tree | 87e6a98a42aecfdc8413508978d3466c9fa85426 | |
parent | d57d6ccd24699f8b1a288d65d36d671fb868ffb9 [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. Change-Id: Ie73a1abb30e12a40014b2d35209e6e90c38a148b Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>
In the event of a system fatal error reported by the internal system hardware (processor chips, memory chips, I/O chips, system memory, etc.), POWER Systems have the ability to diagnose the root cause of the failure and perform any service action needed to avoid repeated system failures.
Aditional details TBD.
For a standard OpenBMC release build, you want something like:
meson -Dtests=disabled <build_dir> ninja -C <build_dir> ninja -C <build_dir> install
For a test / debug build, a typical configuration is:
meson -Dtests=enabled <build_dir> ninja -C <build_dir> test