History log of /openbmc/openpower-hw-diags/analyzer/create_pel.cpp (Results 1 – 23 of 23)
Revision Date Author Comments
# 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