History log of /openbmc/openpower-hw-diags/analyzer/ras-data/ras-data-parser.cpp (Results 1 – 22 of 22)
Revision Date Author Comments
# 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 ...


# 93b001c5 24-Mar-2023 Zane Shelley <zshelle@us.ibm.com>

Remove support for deprecated RAS data version 1

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I91572c057169e3416bc543bad5ccab1a505d1485


# 51f8202c 22-Feb-2023 Caleb Palmer <cnpalmer@us.ibm.com>

Update DSTL_FIR callouts in the event of failure to analyze an OCMB

Change-Id: I40c17703ad032aa98f02b43d9cb321b7fc86fea3
Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>


# 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 ...


# 02d59af5 07-Feb-2023 Zane Shelley <zshelle@us.ibm.com>

Exception handling with flags in ras-data-parser

It is possible that a signature may not be defined in the RAS data. In
which case, trying to access the flags for an undefined signature would
throw

Exception handling with flags in ras-data-parser

It is possible that a signature may not be defined in the RAS data. In
which case, trying to access the flags for an undefined signature would
throw an exception. This is not the desired behavior. Instead, we'll
catch the exceptions and move on as if the flag is not defined.

Change-Id: I4d3cff52ce5f32074fca9863f60b84726dd590aa
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>


# f1184392 07-Oct-2022 Caleb Palmer <cnpalmer@us.ibm.com>

Add RAS data parser handling for getting RAS data flags

In the future we will be supporting an additional 'flags'
type stored in the RAS data files for specific bits. This
adds the handling to the R

Add RAS data parser handling for getting RAS data flags

In the future we will be supporting an additional 'flags'
type stored in the RAS data files for specific bits. This
adds the handling to the RAS data parser to get those flags.

Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>
Change-Id: Ie7889135ae7a643fec287565143a8ee7edc33777

show more ...


# e36866c3 31-Oct-2022 Caleb Palmer <cnpalmer@us.ibm.com>

Add auto-generated json RAS data and supporting changes

Moving forward we want to use json RAS data files that
have been auto-generated instead of maintaining the
json itself. This updates the curre

Add auto-generated json RAS data and supporting changes

Moving forward we want to use json RAS data files that
have been auto-generated instead of maintaining the
json itself. This updates the current json RAS data
to version 2 and makes accompanying changes in the
RAS data parser and schema.

Change-Id: I1278c65f6479437630de5b9d3440d4a19f42a1f6
Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>

show more ...


# d8b70184 10-Mar-2022 Zane Shelley <zshelle@us.ibm.com>

Add SUE service procdure callouts

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I1e5f3fbdfb93eb69c6e3c8f0b79721b6dd5f0dbe


# 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 ...


# d195b716 26-Jan-2022 Zane Shelley <zshelle@us.ibm.com>

Add support for TOD clock callouts

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I42726f6d1b036120fcfe217e6dd47be8dd6d927b


# 3e8f2958 18-Jan-2022 Zane Shelley <zshelle@us.ibm.com>

fixed unit path in RasDataParser::parseBus()

This function was not properly converting the unit name into the device
tree path as designed. This will result in an exception thrown by pdbg
because we

fixed unit path in RasDataParser::parseBus()

This function was not properly converting the unit name into the device
tree path as designed. This will result in an exception thrown by pdbg
because we are using an unsupported device tree path.

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I966abb043988866ef22cc5dd85ee1b55c9a07d3b

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>


# e13a9f95 16-Dec-2021 Zane Shelley <zshelle@us.ibm.com>

created PluginResolution class

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I68560934b487f12b6b95dc73a93bb049f7777656


# 4757a7bc 20-Sep-2021 Zane Shelley <zshelle@us.ibm.com>

Bus callout resolution support

Change-Id: I516d151350ac0d2342c966266f2e90bae8572c37
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>


# 5d63cefc 17-Sep-2021 Zane Shelley <zshelle@us.ibm.com>

ConnectedCalloutResolution support

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: Id1b215d70ca98ae18528f91162ff4d99de9e9ce8


# 84721d90 08-Sep-2021 Zane Shelley <zshelle@us.ibm.com>

Add support for clock callout resolutions

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I67f02a2fafaa63a0bafaa1116150da35ef4dece1


# 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

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 ...


# e4bfb47c 10-Aug-2021 Zane Shelley <zshelle@us.ibm.com>

Add RAS data support for 'callout_self' and 'callout_unit'

With this change, 'callout_self' and 'callout_unit' actions will add a
callout with location code into the PEL.

Change

Add RAS data support for 'callout_self' and 'callout_unit'

With this change, 'callout_self' and 'callout_unit' actions will add a
callout with location code into the PEL.

Change-Id: I975f2059a71f7b529a40fae03273cc3c387c4cef
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>

show more ...


# 7698b304 09-Aug-2021 Zane Shelley <zshelle@us.ibm.com>

support to parse RAS data signatures and actions

Change-Id: I114e62f11f962fa9f5b1d7cf52219984e5800f86
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>


# ee54c99f 08-Aug-2021 Zane Shelley <zshelle@us.ibm.com>

Add versioning to RAS data schemas

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: Ie1688f748fe70d40bee4c88160cb20b7d36d3033


# 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