#
c78d887c |
| 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: Ia442cdc88aaeaab2f1384cc46a56f5cd5e40f2f5 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
523af2e0 |
| 14-Feb-2022 |
Sunny Srivastava <sunnsr25@in.ibm.com> |
Shift to boost asio library
This commit shifts vpd manager from sdbusplus event loop to boost io_context event loop. The shift was done to have a more flexible way to perform async Dbus calls. For e
Shift to boost asio library
This commit shifts vpd manager from sdbusplus event loop to boost io_context event loop. The shift was done to have a more flexible way to perform async Dbus calls. For example read/write of vpd data can be performed asynchronously.
It also removes dependency of Manager class on the interface class created as a part of Phosphor-Dbus-Interface repo.
Test: - Introspect com.ibm.VPD.Manager /com/ibm/VPD/Manager to ensure that all the methods exposed under com.ibm.VPD.Manager interface matches to the ones documented under PDI repo.
- Make DBus call to each of the exposed api to ensure that the funcation calls are working fine.
-To ensure bios handler call back is working. Stop vpd-manager service. Stop pldm service. Start vpd-manager service Start pldm service. Should recieve callback.
-To ensure gpio call back std::cout were added to callback function being trigerred on timer expiration and the same were verified in journal.
Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com> Change-Id: I00640f64de487d5244e8be2e7a3f3d63a013644e
show more ...
|
#
a97b63eb |
| 20-May-2022 |
Santosh Puranik <santosh.puranik@in.ibm.com> |
manager: Sync pvm_clear_nvram BIOS Attribute
This commit adds support to synchronize the pvm_clear_nvram BIOS attribute to bit 2 in the UTIL/D1 keyword of the motherboard VPD.
The attribute will be
manager: Sync pvm_clear_nvram BIOS Attribute
This commit adds support to synchronize the pvm_clear_nvram BIOS attribute to bit 2 in the UTIL/D1 keyword of the motherboard VPD.
The attribute will be used by PHYP to determine when to clear their NVRAM content.
A value of "Disabled" in the BIOS attribute maps to the D1:2 bit being 0 and a value of "Enabled: maps to the D1:2 bit being 1.
Signed-off-by: Santosh Puranik <santosh.puranik@in.ibm.com> Change-Id: Ia0f3cfa92a98a2a1a95dd67ca598770459b9b7f2
show more ...
|
#
b2c2ccc2 |
| 14-May-2022 |
Santosh Puranik <santosh.puranik@in.ibm.com> |
manager: Add some attributes to BIOS restore
This commit adds support to synchronize the pvm_keep_and_clear and pvm_create_default_lpar BIOS attributes to the UTIL/D1 keyword in the motherboard VPD.
manager: Add some attributes to BIOS restore
This commit adds support to synchronize the pvm_keep_and_clear and pvm_create_default_lpar BIOS attributes to the UTIL/D1 keyword in the motherboard VPD.
The use-case for doing this is the same as the other attributes we already handle - that to restore them post a factory reset.
pvm_keep_and_clear - Backed up to UTIL/D1, bit 0 pvm_create_default_lpar - Backed up to UTIL/D1, bit 1
Signed-off-by: Santosh Puranik <santosh.puranik@in.ibm.com> Change-Id: I8a2c08a06a17d15ed9a607a482a2c8a88173fddd Signed-off-by: Santosh Puranik <santosh.puranik@in.ibm.com>
show more ...
|
#
2eb0176c |
| 22-Jul-2022 |
Patrick Williams <patrick@stwcx.xyz> |
sdbusplus: use shorter type aliases
The sdbusplus headers provide shortened aliases for many types. Switch to using them to provide better code clarity and shorter lines. Possible replacements are
sdbusplus: use shorter type aliases
The sdbusplus headers provide shortened aliases for many types. Switch to using them to provide better code clarity and shorter lines. Possible replacements are for: * bus_t * exception_t * manager_t * match_t * message_t * object_t * slot_t
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I0eb22958103519924e336a2260a4d48015848c3e
show more ...
|
#
f7f8da6f |
| 06-May-2022 |
Santosh Puranik <santosh.puranik@in.ibm.com> |
manager: Update BIOS Attributes only if needed
This commit adds a check before updating the FCO and AMM BIOS attributes. If the attributes are already the value that we are trying to update, we skip
manager: Update BIOS Attributes only if needed
This commit adds a check before updating the FCO and AMM BIOS attributes. If the attributes are already the value that we are trying to update, we skip the BIOS attribute update.
This helps eliminate unnecessary BIOS updates being sent to PHYP.
Signed-off-by: Santosh Puranik <santosh.puranik@in.ibm.com> Change-Id: Icc771a9c024cedb248a0fa2e983f9eebdc76b2b6
show more ...
|
#
f2d3b53d |
| 19-Apr-2022 |
Santosh Puranik <santosh.puranik@in.ibm.com> |
manager: Save and Restore BIOS Attributes
This commit saves any updates made to BIOS attributes to VPD.
It also restores the attributes from the VPD when we start VPD manager.
Signed-off-by: Santo
manager: Save and Restore BIOS Attributes
This commit saves any updates made to BIOS attributes to VPD.
It also restores the attributes from the VPD when we start VPD manager.
Signed-off-by: Santosh Puranik <santosh.puranik@in.ibm.com> Change-Id: Idb28e2f89d21ccd89eb8e56490eb7f31397ff5f5
show more ...
|