Clone this repo:

Branches

  1. 5bb7fc4 clang-tidy: Initial commit by Jayanth Othayoth · 6 weeks ago master
  2. 3bd3252 clang-tidy: replace NULL/0 with nullptr by Jayanth Othayoth · 6 weeks ago
  3. ca0cec6 clang-tidy: delete default constructor by Jayanth Othayoth · 6 weeks ago
  4. f3c48d0 Fixed issue with variadic arguments in trace functions by Zane Shelley · 8 weeks ago
  5. 66633ce Fix null pointer exception in tracing code by Zane Shelley · 3 months ago

Hardware Diagnostics for POWER Systems

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.

Building

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