#
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>
|
#
c3fb2062 |
| 04-Feb-2022 |
Caleb Palmer <cnpalmer@us.ibm.com> |
Cast SrcSubsystem to uint8_t before passing to fmt::format
Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com> Change-Id: Ic9c62d0120ca6cac5a512dba653fcc93e830aa24
|
#
55e7fec3 |
| 28-Jan-2022 |
Zane Shelley <zshelle@us.ibm.com> |
Update primary SRC field based on callout list
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I41f3eda5c27b8ec74d6329b8f145181f400547f8
|
#
9980d489 |
| 28-Jan-2022 |
Zane Shelley <zshelle@us.ibm.com> |
moved Priority class to enum class
The class was over-architected and inflexible. Converted to a simpler enum class.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I0515753136d9f78a0d2
moved Priority class to enum class
The class was over-architected and inflexible. Converted to a simpler enum class.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: I0515753136d9f78a0d21b6c22794d521fb180df3
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 ...
|
#
a4134770 |
| 10-Jan-2022 |
Zane Shelley <zshelle@us.ibm.com> |
Add support for PartCalloutResolution
Change-Id: Ia9ab315e43d98a742d2ad88ba2fb33bd3e56ee86 Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
|
#
37acb289 |
| 10-Jan-2022 |
Zane Shelley <zshelle@us.ibm.com> |
Move resolution callout support to service data class
The resolution callout support is only accessible for service actions defined by the RAS data files. Unfortunately, this does not work for any p
Move resolution callout support to service data class
The resolution callout support is only accessible for service actions defined by the RAS data files. Unfortunately, this does not work for any plugins that need to make callouts as well. Therefore, the callout logic was moved to a common location that is accessible by the different classes.
Change-Id: I5679c3b2e44bb039227740975cdef03c94747b3b Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
show more ...
|
#
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
|
#
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 old design.
Si
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 ...
|
#
979e2871 |
| 20-Sep-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Prevent duplicate entries in callout list
If duplicates exist, only the highest priority callout will remain in the list.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ibec768b22c9449
Prevent duplicate entries in callout list
If duplicates exist, only the highest priority callout will remain in the list.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Ibec768b22c944965460010be8867749a8c0f9044
show more ...
|
#
2d114321 |
| 25-Aug-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Support for callout list FFDC
The FFDC contains relevent fields to a callout that otherwise would not be displayed in the callout user data section.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Support for callout list FFDC
The FFDC contains relevent fields to a callout that otherwise would not be displayed in the callout user data section.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Iadb71587b7219c4d352fa583ddd86f290de4a747
show more ...
|
#
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
|
#
c85716ca |
| 17-Aug-2021 |
Zane Shelley <zshelle@us.ibm.com> |
Moved Callout class logic to Resolution classes
This simplified the confusion between the Callout and Resolution classes because there was a lot of overlap.
Signed-off-by: Zane Shelley <zshelle@us.
Moved Callout class logic to Resolution classes
This simplified the confusion between the Callout and Resolution classes because there was a lot of overlap.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com> Change-Id: Iea0fb30a1577869ebfe5b2b195fee832a694adb5
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, but that obj
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 ...
|
#
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
|
#
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
|
#
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
|