#
f5402197 |
| 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: I7b90380845efee6bf6a1fe342a793d71aa9ff181 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
0c9a33d6 |
| 13-Sep-2021 |
Adriana Kobylak <anoo@us.ibm.com> |
clang updates
The openbmc CI was recently updated to clang-12 which requires some formatting updates to the code: https://github.com/openbmc/openbmc-build-scripts/commit/4569bf49daaebff06be048242690
clang updates
The openbmc CI was recently updated to clang-12 which requires some formatting updates to the code: https://github.com/openbmc/openbmc-build-scripts/commit/4569bf49daaebff06be0482426908bb5497fad08
Make those updates and refresh the clang-format file with the one from docs: https://github.com/openbmc/docs/blob/master/style/cpp/.clang-format
Change-Id: Ieb3626526373a053ec84431e7560003f229f338d Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
show more ...
|
#
aacc2aaf |
| 25-May-2021 |
Matt Spinler <spinler@us.ibm.com> |
regulators: Support a string or vector for VPD
Add a 'byte_values' alternative to the 'value' entry in the compare VPD action. This is to support VPD values that are not strings, such as 'HW', a ne
regulators: Support a string or vector for VPD
Add a 'byte_values' alternative to the 'value' entry in the compare VPD action. This is to support VPD values that are not strings, such as 'HW', a new IBM keyword that describes the version of a piece of hardware.
To support this, the VPD class now treats all VPD keyword values as vectors of uint8_ts, including in its data cache. If a compare VPD action in the JSON contains a string value, it will be converted to the vector before the CompareVPDAction class is created.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I3fcabf896f4885feae1b07ee2c3da5929cf8bfa4
show more ...
|
#
45907cc7 |
| 05-Feb-2021 |
Shawn McCarney <shawnmm@us.ibm.com> |
regulators: Complete compare_vpd action
Complete implementation of the compare_vpd action in the JSON configuration file. For more information about this action see https://github.com/openbmc/phosp
regulators: Complete compare_vpd action
Complete implementation of the compare_vpd action in the JSON configuration file. For more information about this action see https://github.com/openbmc/phosphor-power/blob/master/phosphor-regulators/docs/config_file/compare_vpd.md
Implement the execute() method of the CompareVPDAction class. Obtain the actual VPD keyword value from the VPD service and compare it with the expected value.
Also improve doxygen for the execute() method of the ComparePresenceAction class.
Signed-off-by: Shawn McCarney <shawnmm@us.ibm.com> Change-Id: Ieb93806245babe6782fef95209bed8eed5b32578
show more ...
|
#
8e4cb645 |
| 24-Apr-2020 |
Bob King <Bob_King@wistron.com> |
regulators: Create regulators CompareVPDAction class
Create the CompareVPDAction class that implements the "compare_vpd" action in the JSON config file.
Only create the .hpp file for CompareVPDActi
regulators: Create regulators CompareVPDAction class
Create the CompareVPDAction class that implements the "compare_vpd" action in the JSON config file.
Only create the .hpp file for CompareVPDAction class first.
Signed-off-by: Bob King <Bob_King@wistron.com> Change-Id: I49663e1f9a2a28996b397cca47eb2c47847592bf
show more ...
|