History log of /openbmc/openpower-hw-diags/main_nl.cpp (Results 1 – 14 of 14)
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 ...


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


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


# 6a62e40d 01-Dec-2021 austinfcui <austinfcui@gmail.com>

Add PDBG callback function for logging with log level

Signed-off-by: austinfcui <austinfcui@gmail.com>
Change-Id: I8cac38dec0d2f48ef20d89c95e77f73079fd31d6


# 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


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


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


# e4f5dbef 19-Oct-2020 Ben Tyner <ben.tyner@ibm.com>

Attn: Default special attention changed to TI

When a special attention occurs the attention handler uses the get TI
info chipop to determine whether to service either a TI or a
break

Attn: Default special attention changed to TI

When a special attention occurs the attention handler uses the get TI
info chipop to determine whether to service either a TI or a
breakipoint. If this chipop is not available or is not functional the
attention handler will assume a TI has occurred. With this new behavior
an additional attention handler configuration option was added
(--defaultbreakpoint) which will allow breakpoints to be handled on
systems where the get TI info chipop is not available or not functional.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I1b386b5daf06021acd6567fdad39c21903e2ac3b

show more ...


# 9fb7393e 15-Sep-2020 Zane Shelley <zshelle@us.ibm.com>

Generate a PEL if any attentions found in hardware

analyzer::analyzeHardware() will create a PEL, if any attentions are
found in hardware, instead of requiring the caller to create the P

Generate a PEL if any attentions found in hardware

analyzer::analyzeHardware() will create a PEL, if any attentions are
found in hardware, instead of requiring the caller to create the PEL.

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

show more ...


# d70033a5 09-Jun-2020 Ben Tyner <ben.tyner@ibm.com>

Check for pending active attentions

When the attention handler is starting check for active attentions
that may have occurred before the attention handler was started.

Also remo

Check for pending active attentions

When the attention handler is starting check for active attentions
that may have occurred before the attention handler was started.

Also removed extra call to pdbg_targets_init.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: Ibd7bd7ecc8c5287011c83b778ac4d9a55b78c0c6

show more ...


# 87eabc65 14-May-2020 Ben Tyner <ben.tyner@ibm.com>

Hardware error analyzer for checkstop analyses

When a checkstop occurs the attention handler will use the hardware
error isolator to gather information pertaining to the error
condit

Hardware error analyzer for checkstop analyses

When a checkstop occurs the attention handler will use the hardware
error isolator to gather information pertaining to the error
condition(s).

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: If933be6bddfc653edf0ed3db660c32d3aae04c5f

show more ...


# b1ebfcb1 08-May-2020 Ben Tyner <ben.tyner@ibm.com>

Platform Event Log (PEL) generation support added

Attention events will now generate an associated PEL

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I8d2c73657cc7eced9

Platform Event Log (PEL) generation support added

Attention events will now generate an associated PEL

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I8d2c73657cc7eced93e6465c391c0a600c4278fa

show more ...


# 117af99b 22-May-2020 Ben Tyner <ben.tyner@ibm.com>

Find attention gpio rather than hard code value

Find the attention gpio by line-name (checkstop) rather than by
chip and pin number. This allows the attention handler to work on
plat

Find attention gpio rather than hard code value

Find the attention gpio by line-name (checkstop) rather than by
chip and pin number. This allows the attention handler to work on
platforms with the attention signal tied to different GPIO's.

Also fixed issue of pdbg targets not getting initialized when
attention handler is built to run in no-listener mode (build option
nlmode, the default for now).

Added/changed a few trace messages to aid in future debugging.

Changed build to not link to libpdbg using "whole-archive" strategy
as it does not seem to be needed anymore.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: Id355ce03b716cb0c86bc3418264295dcc60aabef

show more ...


# d3cda742 04-May-2020 Ben Tyner <ben.tyner@ibm.com>

Add build option to disable daemon control via IPC

Added a build option (nlmode) to disable the attention handler runtime
control support (IPC). Until the IPC based start/stop controls a

Add build option to disable daemon control via IPC

Added a build option (nlmode) to disable the attention handler runtime
control support (IPC). Until the IPC based start/stop controls are
working correctly the build will default to nlmode enabled. The
attention handler can still be stopped and started via normal systemctl
methods.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I8913fb441fd696d81ffc04b464601238068c3131

show more ...