commit | 513f64aa8610064e3e5655d1bcd5cb4babe34bd9 | [log] [tgz] |
---|---|---|
author | Zane Shelley <zshelle@us.ibm.com> | Wed Jun 15 09:02:29 2022 -0500 |
committer | Zane Shelley <zshelle@us.ibm.com> | Wed Jun 15 09:55:39 2022 -0500 |
tree | 414276ced25df7c6719897aa0402b840dbe7d068 | |
parent | 4efca2808c4221a17e7b7483df1ec7751b2873e7 [diff] |
Handling for host detected LPC timeout For reasons not explained yet, hardware will not initiate an LPC timeout attention via NCU timeout FIR bit as we expected. When the host firmware detects an LPC timeout, it will manually set N1_LOCAL_FIR[61] to force a system checkstop. The service response for this bit will be to call out the hardware as if there was a hardware reported LPC timeout. Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I863e8aa3ef50a4b18b5106b3a45c4cf81b2c7808
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