c49d20b9 | 22-Feb-2022 |
austinfcui <austinfcui@gmail.com> |
attn PEL additional-data map access cleanup
Signed-off-by: austinfcui <austinfcui@gmail.com> Change-Id: Ic5b167ee45a31bc16bb5d30e95dced2a72818e77 |
ac5bd05c | 03-Mar-2022 |
Ben Tyner <ben.tyner@ibm.com> |
attn: Add support for hbNotVisibleFlag in TI info
Hostboot defined a new flag in the TI info data. This flag is used to indicate to the attention handler that a PEL created by attention handler for
attn: Add support for hbNotVisibleFlag in TI info
Hostboot defined a new flag in the TI info data. This flag is used to indicate to the attention handler that a PEL created by attention handler for a TI with SRC event should have the hidden-flag set in the action flags.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I8090085274635109510e1af0513b39afa994781b
show more ...
|
535a8d4a | 08-Mar-2022 |
Ben Tyner <ben.tyner@ibm.com> |
attn: Fix incorrect trace message formatting
Some of the TI info data being traced for logging was incorrectly formatted when trace support was changed to using the util functions.
Signed-off-by: B
attn: Fix incorrect trace message formatting
Some of the TI info data being traced for logging was incorrectly formatted when trace support was changed to using the util functions.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I289bbed7f61c2f5d34f21e84d6e77a605aad4324
show more ...
|
5d835ec9 | 02-Mar-2022 |
Ben Tyner <ben.tyner@ibm.com> |
attn: Make attn handler restart less restrictive
Return back to the default service restart limit behavior which is is a maximum of two failures within 30 seconds before the attention handler is con
attn: Make attn handler restart less restrictive
Return back to the default service restart limit behavior which is is a maximum of two failures within 30 seconds before the attention handler is considered failed. This change is needed as it seems that the restart count is incremented for every restart not just the restart after failure. Making the restart more restrictive had the side effect of the attention handler reaching the restart limit if the host was restarted more than two times in 10 minutes even though the attention handler was not restarted due to failure.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I427d60451dce6b613c6e004a063cea5ad06f8fb5
show more ...
|
e38a90bd | 02-Mar-2022 |
Ben Tyner <ben.tyner@ibm.com> |
attn: Add dump request timeout
The attention handler will wait up to 1 hour for a dump to complete. This avoids a potential endless wait for a dump status change in the case where the dump manager i
attn: Add dump request timeout
The attention handler will wait up to 1 hour for a dump to complete. This avoids a potential endless wait for a dump status change in the case where the dump manager is unable to update the status.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I58ed6b0cbf80a5c3371436165d06a122b0738c66
show more ...
|
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 ...
|
9e4d1906 | 22-Feb-2022 |
austinfcui <austinfcui@gmail.com> |
Fix pel_minimal constructur initialization warning messages
Signed-off-by: austinfcui <austinfcui@gmail.com> Change-Id: I2210504f37a1c8fea66c3443c57ed5bc8b6e8531 |
626270af | 21-Feb-2022 |
Caleb Palmer <cnpalmer@us.ibm.com> |
Add support for getting a connected peer from IOHS or SMPGROUP
This adds getConnectedTarget support to get a connected peer target that is across a bus from a provided IOHS or SMPGROUP/IOLINK target
Add support for getting a connected peer from IOHS or SMPGROUP
This adds getConnectedTarget support to get a connected peer target that is across a bus from a provided IOHS or SMPGROUP/IOLINK target
Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com> Change-Id: I00320cf604ea21023b702fc984efd83f137ab36d
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 ...
|
1315968c | 16-Feb-2022 |
Ben Tyner <ben.tyner@ibm.com> |
attn: Move create pel support to util
Move the create pel support from attention handler the util library.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I023add4b3e237d0253b218ff2912ea081
attn: Move create pel support to util
Move the create pel support from attention handler the util library.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I023add4b3e237d0253b218ff2912ea081961da6d
show more ...
|
42260bc3 | 16-Feb-2022 |
Ben Tyner <ben.tyner@ibm.com> |
attn: Changed dbus method wrapper to use util
The attention handler dbus method wrapper was changed to use the util dbus find service function to find the dbus service for the method.
Signed-off-by
attn: Changed dbus method wrapper to use util
The attention handler dbus method wrapper was changed to use the util dbus find service function to find the dbus service for the method.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I0b32ba419c8fc68c8b7326a3e5c0f527979a65e8
show more ...
|
a098210f | 16-Feb-2022 |
Ben Tyner <ben.tyner@ibm.com> |
attn: Remove dbus method wrapper extended support
The attention handler dbus method wrapper function allowed for specifying an extended function parameter for things like get property. This is no lo
attn: Remove dbus method wrapper extended support
The attention handler dbus method wrapper function allowed for specifying an extended function parameter for things like get property. This is no longer being used and was removed.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I16ed0af65093cbaa577e4a72dee45e441efff104
show more ...
|
faf33367 | 16-Feb-2022 |
Ben Tyner <ben.tyner@ibm.com> |
attn: Moved journal ffdc support into util library
Moved the code for collectiong journal entries for event log FFDC data from attention handler to util library.
Signed-off-by: Ben Tyner <ben.tyner
attn: Moved journal ffdc support into util library
Moved the code for collectiong journal entries for event log FFDC data from attention handler to util library.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I62ff1f25407050a013cc5d8d0b0909bbc24500ef
show more ...
|
27a17a5b | 21-Feb-2022 |
Zane Shelley <zshelle@us.ibm.com> |
Hardware analysis support of TOD failures
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I8e2659cc832113e05c99b8dd091757bcab3dcdea |
c7026261 | 22-Feb-2022 |
Zane Shelley <zshelle@us.ibm.com> |
Add simulated SCOM/CFAM read support for test
Change-Id: I615f1819cd309528735d63f2e6e4b4181c58fd34 Signed-off-by: Zane Shelley <zshelle@us.ibm.com> |
3f363d4a | 10-Feb-2022 |
Zane Shelley <zshelle@us.ibm.com> |
callout rule for TOD fault analysis
This does not include actual callout support, just the rules when an callout is needed. The actual callouts will come in subsequent commits after adding support t
callout rule for TOD fault analysis
This does not include actual callout support, just the rules when an callout is needed. The actual callouts will come in subsequent commits after adding support to query the TOD configuration registers.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I72c702a778e12ee20555f3e6dca77e0b6f023be7
show more ...
|
2a394cbb | 17-Feb-2022 |
Zane Shelley <zshelle@us.ibm.com> |
pdbg util to get chip/unit target from unit/chip
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ia5c72c5667b7f6eb1ecb02c044dca5208a211c70 |
8794bf86 | 18-Feb-2022 |
Zane Shelley <zshelle@us.ibm.com> |
ignore CORE_FIR[56:57] in root cause filter
These bits simply say an attention came from another core. They should never be a root cause attention.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
ignore CORE_FIR[56:57] in root cause filter
These bits simply say an attention came from another core. They should never be a root cause attention.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I98cc80e88a6937035ffd0ddcc6aaa648877b6d84
show more ...
|
bc94bdea | 18-Feb-2022 |
Caleb Palmer <cnpalmer@us.ibm.com> |
Add NX target and update target to subsystem map
Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com> Change-Id: Id55834370343748ecddfa6d23f70747d75708593 |
444fa1c0 | 08-Feb-2022 |
austinfcui <austinfcui@gmail.com> |
Attention handler stringstream refactor
Signed-off-by: austinfcui <austinfcui@gmail.com> Change-Id: Ifaacbe18aa87d73a5fd907cb8682c42726b040cc |
c9e2db5e | 14-Feb-2022 |
Adriana Kobylak <anoo@us.ibm.com> |
attn: Add dependency to service file
Start the attn_handler.service after the openpower-update-bios-attr-table.service since that's the service that sets up the DEVTREE file. Also update the path to
attn: Add dependency to service file
Start the attn_handler.service after the openpower-update-bios-attr-table.service since that's the service that sets up the DEVTREE file. Also update the path to DEVTREE since pnor is being deprecated.
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com> Change-Id: Ia160ea5d529acb618690f8fa6e586bc0ef0729c0
show more ...
|
46b5e2ba | 16-Feb-2022 |
Ben Tyner <ben.tyner@ibm.com> |
attn: Remove stub code intended for native build
Removed some stub code that was originally used to build openpower-hw-diags natively (via local meson/ninja). Building in this manner is not supporte
attn: Remove stub code intended for native build
Removed some stub code that was originally used to build openpower-hw-diags natively (via local meson/ninja). Building in this manner is not supported right now due to the numerous external dependencies required by the final binary.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I58c932f68e6cfe980a9a9503fc6e8d71bbd3528a
show more ...
|
f36466f4 | 11-Feb-2022 |
Zane Shelley <zshelle@us.ibm.com> |
Header file cleanup in attn
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I0a6d608860c3c24b3aa0bc2b69b89d651a3eb9b5 |
97bdac4c | 10-Feb-2022 |
Ben Tyner <ben.tyner@ibm.com> |
attn: Make restart after fail more restrictive
Override the default service restart after fail behavior. The current behavior is maximum of two failures within 30 seconds before the attention handle
attn: Make restart after fail more restrictive
Override the default service restart after fail behavior. The current behavior is maximum of two failures within 30 seconds before the attention handler is considered failed. The new behavior is maximum of two failures within 10 minutes before the attention handler is considered failed. This avoids a potential endless fail and restart loop due to analyses possibly taking longer than 15 seconds during which time the attention handler could potentially crash, avoiding the current 30 second fail time window. The 10 minute value is an arbitrarily large value as we expect the cause of the attention handler crash to immediately go away or not at all.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Ia3a6e9ee849733655273f3a82c4fbef46c808525
show more ...
|
2fbd267e | 03-Feb-2022 |
Zane Shelley <zshelle@us.ibm.com> |
Better exception handling in the analyzer
Give the ability to continue creating a PEL with FFDC if there is an exception in the analysis portion of the analyzer.
Signed-off-by: Zane Shelley <zshell
Better exception handling in the analyzer
Give the ability to continue creating a PEL with FFDC if there is an exception in the analysis portion of the analyzer.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I2de281a7c974cfc80779a861a12cb2b9c99e0491
show more ...
|