#
4b82f3e3 |
| 22-Apr-2024 |
Chris Cain <cjcain@us.ibm.com> |
Create PEL if unable to get the OCC PDRs
The OCC PDRs are required so occ-control will know when the OCCs are available and ready to communicate. If the PDRs never become available there is currentl
Create PEL if unable to get the OCC PDRs
The OCC PDRs are required so occ-control will know when the OCCs are available and ready to communicate. If the PDRs never become available there is currently no indication other than the OCC sensors not being available. This code change will create a PEL when the PDRs have not been found after 5 minutes. The service will continue looking for the PDRs after logging the PEL.
Change-Id: Ia2200273d04b91cba9cad3cf8465cc9cada73428 Signed-off-by: Chris Cain <cjcain@us.ibm.com>
show more ...
|
#
fec4b0b1 |
| 04-Jan-2024 |
Matt Spinler <spinler@us.ibm.com> |
Add the .Error. segment to error names
Add the '.Error.' segment in the hardcoded error name strings to match the standard. This way the ReadFailure error string also matches the error string gener
Add the .Error. segment to error names
Add the '.Error.' segment in the hardcoded error name strings to match the standard. This way the ReadFailure error string also matches the error string generated by report<ReadFailure>().
Change-Id: Ieb64c9754a275ec52afee6346ab34e85c7675333 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
#
a49c987e |
| 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: I39f8c77091744c8516e043054b4ed7207d85aa08 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
9789e71f |
| 25-May-2022 |
Eddie James <eajames@linux.ibm.com> |
Log a PEL for communication, presence mismatch, and safe state errors
Add code to log a PEL in various error scenarios. Refactor some of the error handling to get the return code out of the driver.
Log a PEL for communication, presence mismatch, and safe state errors
Add code to log a PEL in various error scenarios. Refactor some of the error handling to get the return code out of the driver.
Signed-off-by: Eddie James <eajames@linux.ibm.com> Change-Id: Ifd91cfc063718e484ec8886df8357d115c6b41e3
show more ...
|
#
bddcf853 |
| 07-Sep-2021 |
George Liu <liuxiwei@inspur.com> |
Add meson build This commit is to add meson build. and later, we will remove Autotools and replace it with meson build. Tested: built openpower-occ-control successfully and Unit
Add meson build This commit is to add meson build. and later, we will remove Autotools and replace it with meson build. Tested: built openpower-occ-control successfully and Unit test passes. Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: I7f5fbc7150194a78f9b36bb256613fc70b834130
show more ...
|
#
bcef3b48 |
| 09-Sep-2021 |
George Liu <liuxiwei@inspur.com> |
Replace std::experimental::filesystem with std::filesystem Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: I91d2f1b7a8858ba8c676b68693863bb35b56dffc
|
#
774f9af9 |
| 19-Mar-2019 |
Eddie James <eajames@us.ibm.com> |
Fix error attribute naming for Linux 5.0 There was a slight change to one of the error attributes as part of the OCC driver upstreaming process. This commit also adds unit tests for the
Fix error attribute naming for Linux 5.0 There was a slight change to one of the error attributes as part of the OCC driver upstreaming process. This commit also adds unit tests for the error attributes. This required some refactoring to support the unit tests. Resolves openbmc/openbmc#3505 Signed-off-by: Eddie James <eajames@us.ibm.com> Change-Id: I665b46e44b18befc8a728f7246bcda82f1f1a71c
show more ...
|
#
94df8c90 |
| 14-Sep-2018 |
Gunnar Mills <gmills@us.ibm.com> |
clang-format: Update to match docs repo Update the .clang-format file and run clang-format-6.0. This .clang-format matches the example one in https://github.com/openbmc/docs/blob/mas
clang-format: Update to match docs repo Update the .clang-format file and run clang-format-6.0. This .clang-format matches the example one in https://github.com/openbmc/docs/blob/master/cpp-style-and-conventions.md#clang-formatting Change-Id: Id6760866dedbaeafd83ea8ef2e0303e30b8955aa Signed-off-by: Gunnar Mills <gmills@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
#
482e31ff |
| 14-Sep-2017 |
Eddie James <eajames@us.ibm.com> |
Add watches for throttling reported by the OCC Add Error objects to watch the sysfs entries provided by the OCC hwmon driver that report various types of throttling. Also needed to add a
Add watches for throttling reported by the OCC Add Error objects to watch the sysfs entries provided by the OCC hwmon driver that report various types of throttling. Also needed to add a boolean input to the Error callback interface. Resolves openbmc/openbmc#1821 Change-Id: I4425770a92ace0f73024b3dc4c577ce46957a62a Signed-off-by: Eddie James <eajames@us.ibm.com>
show more ...
|
#
636577f4 |
| 06-Oct-2017 |
Edward A. James <eajames@us.ibm.com> |
Add OCC present count detection and watch Add a Presence child class of Error to handle detecting the number of OCCs available. Add an instance of this Presence class if the Device d
Add OCC present count detection and watch Add a Presence child class of Error to handle detecting the number of OCCs available. Add an instance of this Presence class if the Device detects that it is the master OCC, since the number of present OCCs is only reported by the master OCC. When a change to the number of OCCs reported is detected, compare with the number of OCCs determined to be active by the Manager, and if there is a mismatch, follow the usual error path (reset OCC, etc). Partially resolves openbmc/openbmc#2285 See https://gerrit.openbmc-project.xyz/#/c/7843/ Change-Id: Idbaca52b307992d9b01fe15439ab746ef6d64397 Signed-off-by: Edward A. James <eajames@us.ibm.com>
show more ...
|
#
2dc9b1a2 |
| 18-Aug-2017 |
Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com> |
Enable OCC error monitoring Fixes openbmc/openbmc#2165 Change-Id: I93f317a32c910f279003fa0fce6ae2d597f90312 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
#
ee4d83df |
| 29-Jun-2017 |
Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com> |
Add support to watch for OCC errors Change-Id: I98d95020a2d01e281e5c8efa825d6b4bd4c6c160 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|