982f1722 | 25-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> |
236bb730 | 24-Mar-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Implemented HardwareCalloutResolution::resolve()
Change-Id: I19a0d1da6b172fd74fab8680c515391b883dac95 Signed-off-by: Zane Shelley <zshelle@us.ibm.com> |
063f6bdc | 26-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 ...
|
3a85108f | 23-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 ...
|
0b8368cb | 18-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 |
1d29e5c7 | 17-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 |
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 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 ...
|
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 |
4bbcb38f | 22-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 ...
|
7a0dd543 | 12-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 ...
|
6764d70e | 12-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 ...
|
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 |
64791cf7 | 15-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 ...
|
f685afd6 | 15-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 |
b3eba299 | 10-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 ...
|
9d4f91cd | 09-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 ...
|
5ec757bf | 09-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 |
29651ef8 | 08-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 ...
|
b24b220a | 08-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 ...
|
d700609c | 05-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 ...
|
8882c32a | 05-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 ...
|
188f1096 | 01-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 ...
|
a33b2ab1 | 05-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 ...
|
b6401edf | 11-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 ...
|
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 |