#
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 ...
|
#
adda0540 |
| 06-Apr-2023 |
Zane Shelley <zshelle@us.ibm.com> |
Clarify definition of chip checkstop
Previously, the ATTN_TYPE_CHECKSTOP associated with a signature was synonymous with a system checkstop event. This is certainly true for if a processor chip chec
Clarify definition of chip checkstop
Previously, the ATTN_TYPE_CHECKSTOP associated with a signature was synonymous with a system checkstop event. This is certainly true for if a processor chip checkstops. However, this is not true if a connected OCMB chip checkstops because it is possible in some cases for a system to recover. To differentiate an OCMB chip checkstop from a system checkstop they were previously reported as unit checkstops. With the addition Odyssey OCMBs, which have ability to report both chip and unit checkstops, we decided to fix the confusion and disassociate a chip checkstop from a system checkstop. Now the signatures will properly report the chip attention type and the signature filtering code has been modified to simply associate only chip checkstops from processor chips as system checkstop attentions.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Iff9822ff8c9c0ae1afe84353010e94759dbdf49d
show more ...
|
#
5836f4a6 |
| 09-Feb-2023 |
Zane Shelley <zshelle@us.ibm.com> |
use nholmann json exceptions instead of std
nholmann::json::at() will throw nholmann::json::out_of_range instead of std::out_of_range. This resulted in missed exceptions in the signature filtering c
use nholmann json exceptions instead of std
nholmann::json::at() will throw nholmann::json::out_of_range instead of std::out_of_range. This resulted in missed exceptions in the signature filtering code.
Change-Id: I573e1ed4455bbda4f05c100edd315eb0ccdc9c3f Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
show more ...
|
#
1a4f0e70 |
| 07-Nov-2022 |
Caleb Palmer <cnpalmer@us.ibm.com> |
Update root cause filtering to use RAS data flags
Change-Id: I172540905a39533139821d3cb1676424824bd804 Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>
|
#
de220920 |
| 05-Dec-2022 |
Zane Shelley <zshelle@us.ibm.com> |
Change scope of auto-generated build info header
Changes had to be made in libhei to make the build information header more portable. These changes are in reaction to that.
Signed-off-by: Zane Shel
Change scope of auto-generated build info header
Changes had to be made in libhei to make the build information header more portable. These changes are in reaction to that.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ifeb04f302d850446eff42ae66c2b29b1693c5889
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 ...
|
#
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 ...
|
#
8af56854 |
| 28-Jan-2022 |
Zane Shelley <zshelle@us.ibm.com> |
Clean up default callout in analyzer
Using the new ServiceData class functions instead of creating a Resolution to perform the callout.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I
Clean up default callout in analyzer
Using the new ServiceData class functions instead of creating a Resolution to perform the callout.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Id72519c643a0a5b06a19723c0d63b6a789ddd9da
show more ...
|
#
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 ...
|
#
ec227c2c |
| 09-Dec-2021 |
Zane Shelley <zshelle@us.ibm.com> |
change root cause filter based on analysis type Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I60ad9fc7ce03fb4525de54c9e0f651a28a95885b
|
#
82be3ab5 |
| 07-Dec-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Set guard policy based on analysis type Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I38d0a84c3f890635b102efd8315a5c180a451047
|
#
b7879d3d |
| 06-Dec-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Apply resolutions based on analysis type Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I85837e4256d29b88289c377cef99345418b4044c
|
#
ebff0d37 |
| 21-Nov-2021 |
Zane Shelley <zshelle@us.ibm.com> |
add analysis type to analyzer main function The analyzer behavior will vary depending on the type of event that triggered analysis. For example, we do not want to perform any service
add analysis type to analyzer main function The analyzer behavior will vary depending on the type of event that triggered analysis. For example, we do not want to perform any service actions when manual analysis is done from the command line. Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Iecfbac7f680b3fefebb0e02a9caa5fc06b692c7a
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
|
#
04f010ab |
| 16-Nov-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Design direction change for checkstop dumps Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ice5aef756d4b165222974918b2434e8ce4057ef1
|
#
bf3326fb |
| 12-Nov-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Enable guard support Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I7bc6c0cdd3aa6d513f1a87d351b99069fc005339
|
#
a00426f5 |
| 04-Nov-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Removed old guard design RAS decision is to initiate guard through the callout section in the PELs instead of issuing a dbus message after the PEL has been committed. So removing the
Removed old guard design RAS decision is to initiate guard through the callout section in the PELs instead of issuing a dbus message after the PEL has been committed. So removing the old design. Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Id034fc7003661a8b0d55e97eae4a7fcb62bae79a
show more ...
|
#
65fefb2c |
| 18-Oct-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Move root cause filter support to separate source file Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I73527c672bab5bd33ec48cf6d07a1cc7d746faa3
|
#
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
|
#
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 ...
|
#
a9b44344 |
| 08-Aug-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Move RAS data support to RasDataParser class Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ib6d604504cce4564c36fb2b461eb330e97811ee6
|
#
e5411f0f |
| 04-Aug-2021 |
Zane Shelley <zshelle@us.ibm.com> |
initial function to apply RAS policies for root cause Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I6710b250ad6dcc9e9c9d81945580bfe23c0d1eab
|
#
eea45427 |
| 15-Apr-2021 |
Ben Tyner <ben.tyner@ibm.com> |
Attn: Add build info to binary Build information will be generated and embedded into the binary. This info will be displayed in the help text when you execute the binary without any
Attn: Add build info to binary Build information will be generated and embedded into the binary. This info will be displayed in the help text when you execute the binary without any command line options. This change has a libhei dependency. Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I8caf1694f5b656557aa862eefb77b88d0b892d41
show more ...
|
#
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 ...
|