#
44d6f25f |
| 18-Oct-2024 |
Zane Shelley <zshelle@us.ibm.com> |
Add more debug data on Hostboot TI with EID
On this path we don't create a log with FFDC because we assume Hostboot has created the correct log. Adding more traces to the journal for debug.
Change-
Add more debug data on Hostboot TI with EID
On this path we don't create a log with FFDC because we assume Hostboot has created the correct log. Adding more traces to the journal for debug.
Change-Id: I4721451425713c7671cb6abda2b9550e998612af Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
show more ...
|
#
a0c724d3 |
| 16-Aug-2024 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: re-format for clang-18
clang-format-18 isn't compatible with the clang-format-17 output, so we need to reformat the code with the latest version. The way clang-18 handles lambda forma
clang-format: re-format for clang-18
clang-format-18 isn't compatible with the clang-format-17 output, so we need to reformat the code with the latest version. The way clang-18 handles lambda formatting also changed, so we have made changes to the organization default style format to better handle lambda formatting.
See I5e08687e696dd240402a2780158664b7113def0e for updated style. See Iea0776aaa7edd483fa395e23de25ebf5a6288f71 for clang-18 enablement.
Change-Id: I1d204ff0a167c43688f2217e9dee5504c71cd4f0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
710101c0 |
| 13-Feb-2024 |
Patrick Williams <patrick@stwcx.xyz> |
prefer std::format over fmt
Switch to use std::format and remove the fmt dependency.
Change-Id: I321722ea3009350665549a065fc1cc1085b01ccd Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
#
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 ...
|
#
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 ...
|
#
444fa1c0 |
| 08-Feb-2022 |
austinfcui <austinfcui@gmail.com> |
Attention handler stringstream refactor
Signed-off-by: austinfcui <austinfcui@gmail.com> Change-Id: Ifaacbe18aa87d73a5fd907cb8682c42726b040cc
|
#
bfa831a8 |
| 26-Jan-2022 |
austinfcui <austinfcui@gmail.com> |
Attention handler trace message refactor
Signed-off-by: austinfcui <austinfcui@gmail.com> Change-Id: If86af8fb88b0ce15f6a626676a412a5cee88acc0
|
#
86aa97a5 |
| 12-Dec-2021 |
Ben Tyner <ben.tyner@ibm.com> |
attn: Always request a dump for TI with SRC
Attention handler should only honor the TI info hostboot dump flag for TI with EID. For TI with SRC case always request a dump.
Signed-off-by: Ben Tyner
attn: Always request a dump for TI with SRC
Attention handler should only honor the TI info hostboot dump flag for TI with EID. For TI with SRC case always request a dump.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I5580d1f941dfaecd4211fc770d9d2b52cd2f2c75
show more ...
|
#
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
|
#
135793a8 |
| 27-Oct-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: On TI with recoverable errors call analyzer
While servicing a TI attention handler will check if recoverable error attentions are present and if so it will call the analyzer.
Signed-off-by: B
Attn: On TI with recoverable errors call analyzer
While servicing a TI attention handler will check if recoverable error attentions are present and if so it will call the analyzer.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I60f0d32932f678ddee894d9424b16409e60bdbd4
show more ...
|
#
39fcf65d |
| 19-Oct-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Qualify MPIPL request with dump policy
Check the value of the dumpPolicyEnabled property and if it is true (dumps enabled) then request MPIPL for PHYP TI cases, otherwise quiesce the host.
Si
Attn: Qualify MPIPL request with dump policy
Check the value of the dumpPolicyEnabled property and if it is true (dumps enabled) then request MPIPL for PHYP TI cases, otherwise quiesce the host.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Iff9d89c18b37fff02b741c20b9f988238674a147
show more ...
|
#
0f481a44 |
| 19-Oct-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Properly handle hostboot TI with EID/PLID
Terminate events from hostboot with EID/PLID already have a log committed so attention handler does not need to generate a PEL.
Signed-off-by: Ben Ty
Attn: Properly handle hostboot TI with EID/PLID
Terminate events from hostboot with EID/PLID already have a log committed so attention handler does not need to generate a PEL.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I60fa036f7deaaf6dd629f20abde1314d1ff5ecc4
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 dependent on the res
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 ...
|
#
ffb4867f |
| 23-Jul-2021 |
Ben Tyner <ben.tyner@ibm.com> |
util::dbus: Make common the autorebootEnabled code
Move the code for checking autoreboot property from attention handler specific code to common utility dbus code.
Signed-off-by: Ben Tyner <ben.tyn
util::dbus: Make common the autorebootEnabled code
Move the code for checking autoreboot property from attention handler specific code to common utility dbus code.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: Ia2b5e4bd3d7baa57ca46600cb5ed150144d5728e
show more ...
|
#
9306716d |
| 23-Jul-2021 |
Ben Tyner <ben.tyner@ibm.com> |
util::dbus: Make common the transition host support
Move transition host support from attention handler specific code to common util code.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I7
util::dbus: Make common the transition host support
Move transition host support from attention handler specific code to common util code.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I7fb4970354aaeca65fcc074107f99262e504ac34
show more ...
|
#
8539ee6b |
| 21-Jul-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Change dump request parameter to integer
The dump request interface is changing from requiring the event log id to be passed as a string to requiring the event log id to be passed as a 64-bit
Attn: Change dump request parameter to integer
The dump request interface is changing from requiring the event log id to be passed as a string to requiring the event log id to be passed as a 64-bit integer.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I2862ab51cf707b2e6e1a7d3cd9009b9102b70c61
show more ...
|
#
b8335568 |
| 16-Jul-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Do not always trace hostboot registers
Only trace hostboot registers if we are handling a checkstop or TI.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I66f234b424dbd36e8789c64c9a9
Attn: Do not always trace hostboot registers
Only trace hostboot registers if we are handling a checkstop or TI.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I66f234b424dbd36e8789c64c9a9e82a3a0e75d44
show more ...
|
#
5c5db65a |
| 22-Feb-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Dump request and monitoring support
Support for requesting a dump from the dump manager and monitoring the dump progress.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I03acd2b8c13c
Attn: Dump request and monitoring support
Support for requesting a dump from the dump manager and monitoring the dump progress.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I03acd2b8c13ce0b5ced63ff7fbb32f7225467aee
show more ...
|
#
feeea83b |
| 06-Apr-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Add support for raw pel symptom-id
Update raw pel symptom-id based on TI info data.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I501938e0fc9dba189999ab1491d23acd15628068
|
#
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 ...
|
#
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 ...
|
#
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 ...
|
#
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 ...
|