History log of /openbmc/openpower-hw-diags/ (Results 276 – 300 of 389)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
982f172225-Mar-2021 Zane Shelley <zshelle@us.ibm.com>

Cleaned test case dependencies

Also removed hello-world test case.

Change-Id: I1a307e480d979ba8fdd3d9dc54b2d473fdd24d99
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>

236bb73024-Mar-2021 Zane Shelley <zshelle@us.ibm.com>

Implemented HardwareCalloutResolution::resolve()

Change-Id: I19a0d1da6b172fd74fab8680c515391b883dac95
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>

063f6bdc26-Mar-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Submit event logs before transitioning host

For terminating events we will generate and submit the events logs
before we request to transition the host.

Signed-off-by: Ben Tyner <ben.tyner@ib

Attn: Submit event logs before transitioning host

For terminating events we will generate and submit the events logs
before we request to transition the host.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: Ie600bbdbb34eb18154ea080fe1ac7d1861691e04

show more ...

3a85108f23-Mar-2021 Zane Shelley <zshelle@us.ibm.com>

Config option to enable PHAL APIs

There are a couple required PHAL APIs that are not available upstream.
It is uncertain if these APIs will ever be available upstream.
Fortunately, the APIs are only

Config option to enable PHAL APIs

There are a couple required PHAL APIs that are not available upstream.
It is uncertain if these APIs will ever be available upstream.
Fortunately, the APIs are only needed to provide information that is
displayed in a PEL. So there is a less accuate alternative when the APIs
are not available.

Change-Id: I1a4a1838520c18053ab31f561d05875d4a94c20e
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>

show more ...

0b8368cb18-Mar-2021 Zane Shelley <zshelle@us.ibm.com>

Initial classes for callout resolutions

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I5df0c1cc59facc5c36aac20ca52503d20ae0f76a

1d29e5c717-Mar-2021 Zane Shelley <zshelle@us.ibm.com>

Enable OCMB SCOMs in analyzer

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I6fe94c7ee8bf890367a084ced0b6020485dd9cbd

8af9e46f11-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 those
function

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 ...

5f6e3deb23-Feb-2021 Zane Shelley <zshelle@us.ibm.com>

Guard support for PELs

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: Ib32a3ccbf165bb9a541fa37fcdaf9da4c8e63f81

4bbcb38f22-Feb-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Determine TI source by host running state

In cases where the TI info is not available use the host running state
to make an educated guess as to the source of the TI.

Signed-off-by: Ben Tyner

Attn: Determine TI source by host running state

In cases where the TI info is not available use the host running state
to make an educated guess as to the source of the TI.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I95c59ecad90b3aec417a64df4eac0ac5cb50dc09

show more ...

7a0dd54312-Feb-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Procedure specific error codes in error logs

When creating error logs for attention handler failures an error code is
presented in the error log. Make these specific to the attention handler
p

Attn: Procedure specific error codes in error logs

When creating error logs for attention handler failures an error code is
presented in the error log. Make these specific to the attention handler
procedure that encountered the error.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: Ic65343c2cc231ad6340cb5182a1fa75da7c76bcb

show more ...

6764d70e12-Feb-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Limit trace length messages

Limit trace length messages specifically for exception messages which
tend to be long.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I50360121541c92b732f

Attn: Limit trace length messages

Limit trace length messages specifically for exception messages which
tend to be long.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I50360121541c92b732ffe4502c5084497ebb0357

show more ...

4ed4be5615-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

64791cf715-Feb-2021 Zane Shelley <zshelle@us.ibm.com>

Created ServiceData class for hardware analysis

This class will contain data for any service actions required during
analysis of the hardware errors.

Signed-off-by: Zane Shelley <zshelle@us.ibm.com

Created ServiceData class for hardware analysis

This class will contain data for any service actions required during
analysis of the hardware errors.

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I93f2c8113881510fff960f7428ee519e8a584938

show more ...

f685afd615-Feb-2021 Zane Shelley <zshelle@us.ibm.com>

created Callout classes for various PEL callouts

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: Ia36c52281ebd425ab1c38be57ff35ea19ee01740

b3eba29910-Feb-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Added INFO level trace to test case code

Recently defined this for non-test case (dbus logging) code need local
unit test case version (std::cout).

Signed-off-by: Ben Tyner <ben.tyner@ibm.com

Attn: Added INFO level trace to test case code

Recently defined this for non-test case (dbus logging) code need local
unit test case version (std::cout).

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: Iff3b6491062fa7e3edf670b3f2cbba7104ea9522

show more ...

9d4f91cd09-Feb-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Treat HB primary src as hex not ascii

When retrieving the HB primary src from TI info the field needs to be
treated as hex (versus ascii in hypervisor case).

Signed-off-by: Ben Tyner <ben.tyn

Attn: Treat HB primary src as hex not ascii

When retrieving the HB primary src from TI info the field needs to be
treated as hex (versus ascii in hypervisor case).

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I2f9bfb7a04693d5435e242381025eb15a1177641

show more ...

5ec757bf09-Feb-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Cleanup trace messages 2

Replaced some uses of stringstream with std::string

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I15118d47b8a9ad16dad96494136cbae9b08a6f43

29651ef808-Feb-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Add some sanity checking for TI info pointer

Add some nullptr checks for TI info. An earlier commit should ensure
that this pointer is never null however during debug it proved useful
to verif

Attn: Add some sanity checking for TI info pointer

Add some nullptr checks for TI info. An earlier commit should ensure
that this pointer is never null however during debug it proved useful
to verify this in a few places.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: Idae4a9dd22d61bbac5e76f0a79059efb69981e03

show more ...

b24b220a08-Feb-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Provide default TI info for hypervisor TI

If TI info is not available for some reason we provide default TI info
data so that we can be consistent in our error logging.

Signed-off-by: Ben Tyn

Attn: Provide default TI info for hypervisor TI

If TI info is not available for some reason we provide default TI info
data so that we can be consistent in our error logging.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: Ia7768a850400e96904f8bba2a9f9335bef4098be

show more ...

d700609c05-Feb-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Fix CI complaint of unused-results

Use the results provided by file read/write operations. For mismatch in
number of bytes written on ffdc data creation we add a trace message,
for mismatch in

Attn: Fix CI complaint of unused-results

Use the results provided by file read/write operations. For mismatch in
number of bytes written on ffdc data creation we add a trace message,
for mismatch in number of bytes read during pel creation we skip
creating the pel.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I3ec6755ef258ac869775b08afafae324a76a2884

show more ...

8882c32a05-Feb-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Cleanup trace messages

Remove occurrances of ss.str().c_str() and use std::string in lieu of
stringstream when stringstream conveniences are not needed.

Signed-off-by: Ben Tyner <ben.tyner@ib

Attn: Cleanup trace messages

Remove occurrances of ss.str().c_str() and use std::string in lieu of
stringstream when stringstream conveniences are not needed.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: Ie80a64a0d63eb4a24ef905c72b2dbe1390e9bacc

show more ...

188f109601-Feb-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Refactor dbus calls for pel handling

Removed hard-coded system names and instead find system name by dbus
object path and interface. Add try/catch handling around dbus calls that
could throw e

Attn: Refactor dbus calls for pel handling

Removed hard-coded system names and instead find system name by dbus
object path and interface. Add try/catch handling around dbus calls that
could throw exceptions.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I9cfe5fce858ba690fc9a7f0e61a4d249d5a1ef84

show more ...

a33b2ab105-Feb-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Fix non-null-terminated string in ti handler

When copying ascii data from ti info data the resulting string was not
being null-terminated.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-

Attn: Fix non-null-terminated string in ti handler

When copying ascii data from ti info data the resulting string was not
being null-terminated.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I5fc9da3faf34e2760d3353b22fbcb97ba3e553e3

show more ...

b6401edf11-Jan-2021 Ben Tyner <ben.tyner@ibm.com>

Attn: Add TI info additional data to pel ffdc

Some TI events provide additional data (up to 944 bytes) beyond the base
80 bytes of standardized data.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Ch

Attn: Add TI info additional data to pel ffdc

Some TI events provide additional data (up to 944 bytes) beyond the base
80 bytes of standardized data.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: Iefdf7c1b57575bc7d8692893ad9693d346674956

show more ...

8f60a62101-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

1...<<111213141516