#
27dd6368 |
| 10-May-2023 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest .clang-format from the docs repository and reformat the repository.
Change-Id: I27b0d1357211259edb6ec2776924729052f238d6 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
7a465259 |
| 09-Sep-2022 |
Caleb Palmer <cnpalmer@us.ibm.com> |
Add FFDC for signatures stored in scratch registers
If analysis was interrupted by a system checkstop there may exist an error signature within two Hostboot scratch regs that indicates the signature
Add FFDC for signatures stored in scratch registers
If analysis was interrupted by a system checkstop there may exist an error signature within two Hostboot scratch regs that indicates the signature from that analysis. This commit adds support to add that signature as FFDC to the PEL if it exists to indicate that a prior analysis was interrupted such that we may be missing a PEL for that signature.
Change-Id: I53216e2c7910c69c4e7e74010a5c0045b793bfde Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>
show more ...
|
#
b82cbf75 |
| 27-Jun-2022 |
Zane Shelley <zshelle@us.ibm.com> |
Update to clang-format-14
Required because the Jenkins CI tools have moved to v14.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I3cf4df1b45325545a423bdcb810040724a598ec5
|
#
a08d1c37 |
| 01-Mar-2022 |
Zane Shelley <zshelle@us.ibm.com> |
nullptr exception when no root cause attention found
If no root cause attention found during checkstop/TI analysis, we will continue to create the PEL with FFDC. Unfortunately in this case, the sign
nullptr exception when no root cause attention found
If no root cause attention found during checkstop/TI analysis, we will continue to create the PEL with FFDC. Unfortunately in this case, the signature for the root cause is generated from the default constructor which sets the associated chip to nullptr. When that is used to build the SRC words, it will throw a nullptr exception.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I355cd16b831d65c625b6e8f751ffa918bf2a354a
show more ...
|
#
c1e1c000 |
| 16-Feb-2022 |
Ben Tyner <ben.tyner@ibm.com> |
analyzer: Modify create pel to use util
Modified analyzer create pel to use the util library base create pel functionality. The specific pel content collection and creation remains in the analyzer c
analyzer: Modify create pel to use util
Modified analyzer create pel to use the util library base create pel functionality. The specific pel content collection and creation remains in the analyzer create pel function.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I5529431fc649e741e52cc093f33806797da35e76
show more ...
|
#
55e7fec3 |
| 28-Jan-2022 |
Zane Shelley <zshelle@us.ibm.com> |
Update primary SRC field based on callout list
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I41f3eda5c27b8ec74d6329b8f145181f400547f8
|
#
62adf5c2 |
| 18-Jan-2022 |
Zane Shelley <zshelle@us.ibm.com> |
store IsolationData in ServiceData class
Instead of passing both the IsolationData and ServiceData around everywhere, store the IsolationData inside the ServiceData class so that we only need to pas
store IsolationData in ServiceData class
Instead of passing both the IsolationData and ServiceData around everywhere, store the IsolationData inside the ServiceData class so that we only need to pass around one object.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I13f02fe43ede324ba51242a16daab107bc81a678
show more ...
|
#
f17bf3e5 |
| 07-Dec-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Add informational PEL for manual analysis Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Id64b7a47749a1b32008ddead947cee46eeca4a6d
|
#
611b3442 |
| 19-Nov-2021 |
Zane Shelley <zshelle@us.ibm.com> |
change analyzerHardware() to return PEL PLID is created Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Icee2909e5060c79cb95ead8fc08a5e359df42829
|
#
c18ba8fb |
| 01-Dec-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Add Hostboot scratch registers to PEL Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I8f095b49ec204e6e33afc0ab300beeab5d3759a9
|
#
2d114321 |
| 25-Aug-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Support for callout list FFDC The FFDC contains relevent fields to a callout that otherwise would not be displayed in the callout user data section. Signed-off-by: Zane Shelley
Support for callout list FFDC The FFDC contains relevent fields to a callout that otherwise would not be displayed in the callout user data section. Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Iadb71587b7219c4d352fa583ddd86f290de4a747
show more ...
|
#
9513582b |
| 23-Aug-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Simplified Guard class and supporting functions Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I7a4b2298198c7aa9434c08dfa949081ed6437a53
|
#
c85716ca |
| 17-Aug-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Moved Callout class logic to Resolution classes This simplified the confusion between the Callout and Resolution classes because there was a lot of overlap. Signed-off-by: Zane
Moved Callout class logic to Resolution classes This simplified the confusion between the Callout and Resolution classes because there was a lot of overlap. Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Iea0fb30a1577869ebfe5b2b195fee832a694adb5
show more ...
|
#
7029e525 |
| 09-Aug-2021 |
Ben Tyner <ben.tyner@ibm.com> |
On checkstop request dump and transition host After checkstop analyses completes attention handler will request a dump and the transition the host. The type of dump requested is dependen
On checkstop request dump and transition host After checkstop analyses completes attention handler will request a dump and the transition the host. The type of dump requested is dependent on the results of the isolator. Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I1116be8f8d045a4916d3321f461c22345fecf274
show more ...
|
#
ca496198 |
| 09-Aug-2021 |
Zane Shelley <zshelle@us.ibm.com> |
ServiceData class query for system checkstop When managing resolutions, we'll need to know if a system checkstop has occurred. This information can be retrieved from the isolation data,
ServiceData class query for system checkstop When managing resolutions, we'll need to know if a system checkstop has occurred. This information can be retrieved from the isolation data, but that object is not available to the resolutions. So storing it in the service data as well. Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Icef801f09bdfa9591106c4889eea624d69f12057
show more ...
|
#
ff068a15 |
| 17-Jun-2021 |
Zane Shelley <zshelle@us.ibm.com> |
add node position to signatures and register list Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Id21cc5e48eb699161e2f2ba8d23b42c1c860a49b
|
#
8af9e46f |
| 11-Mar-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Move root cause signature into service data object This allows the analysis code to access the signature from the service data object instead of passing around two variables in all of th
Move root cause signature into service data object This allows the analysis code to access the signature from the service data object instead of passing around two variables in all of those functions. Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ib85386759068aee26dc1e8b9e8d609daf7e63c1b
show more ...
|
#
5f6e3deb |
| 23-Feb-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Guard support for PELs Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ib32a3ccbf165bb9a541fa37fcdaf9da4c8e63f81
|
#
4ed4be56 |
| 15-Feb-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Add ServiceData callout list to PEL Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I03b96f48d211c6dc057acc760a0b0eda2ea8fc42
|
#
8f60a621 |
| 01-Feb-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Add register capture data FFDC to PEL Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ie6e0dcb0d700ad5d87b0e834bc9880cbe927f28a
|
#
b1106b5d |
| 29-Jan-2021 |
Zane Shelley <zshelle@us.ibm.com> |
refactor __captureSignatureList() with new BinFileWriter class Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I57635c26cc255da6f5213e66938770cb71490d2f
|
#
021dab3c |
| 08-Dec-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Add all signatures to PEL FFDC Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I5628c9ec7da34c7d9e023ac2e227de72b90626a9
|
#
d3b9bac9 |
| 17-Nov-2020 |
Zane Shelley <zshelle@us.ibm.com> |
Expanded PEL support for analyzer logs Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ie33c5b777d537ab054a06c09087edcddcc129f15
|