#
f1dda767 |
| 19-Feb-2025 |
Sunny Srivastava <sunnsr25@in.ibm.com> |
Process FRU only when present with specific CCIN
Some FRUs are only supported with specific CCINs in case of PowerVS configuration. The commit implements changes to check for presence of the FRU ba
Process FRU only when present with specific CCIN
Some FRUs are only supported with specific CCINs in case of PowerVS configuration. The commit implements changes to check for presence of the FRU based on its Present property, if found checks for specific CCIN, if found updates the PN else skips.
Change-Id: I1f3ff08f82788aed4d8153474cd38352e5cc2394 Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
show more ...
|
#
c6ef42d6 |
| 19-Feb-2025 |
Sunny Srivastava <sunnsr25@in.ibm.com> |
API to check powerVS configuration
The commit implements change to check for powerVS configuration.
It is a combination of system series and driver running on the system. Once that is established,
API to check powerVS configuration
The commit implements change to check for powerVS configuration.
It is a combination of system series and driver running on the system. Once that is established, only after that VPD vpdate will take place w.r.t powerVS system.
Change-Id: I93fefcb79ced4f89bd6f5143666b4cd487897ac8 Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
show more ...
|
#
c532b188 |
| 19-Feb-2025 |
RekhaAparna01 <vrekhaaparna@ibm.com> |
Refactor exception handling for writeDbusProperty API
This commit refactors dbus_utility API used to update property value on DBus to handle any exceptions thrown by it locally and return only succe
Refactor exception handling for writeDbusProperty API
This commit refactors dbus_utility API used to update property value on DBus to handle any exceptions thrown by it locally and return only success or failure as the return type.
Also updated the caller of this API to handle the return value.
Change-Id: Ia92c1b0928d02cc0130a8b4e547ba3c6069d0d2f Signed-off-by: RekhaAparna01 <vrekhaaparna@ibm.com>
show more ...
|
#
1a48f0ce |
| 19-Feb-2025 |
Sunny Srivastava <sunnsr25@in.ibm.com> |
API to read IM from DBus
The commit implements utility method to read IM value from the DBus.
For now, it will be used to detect the system type before updating the VPD for power VS systems.
Chang
API to read IM from DBus
The commit implements utility method to read IM value from the DBus.
For now, it will be used to detect the system type before updating the VPD for power VS systems.
Change-Id: I425ebfc51721396cc1ca5f07d5725ef6617f4419 Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
show more ...
|
#
1aad7834 |
| 12-Dec-2024 |
Priyanga Ramasamy <priyanga24@in.ibm.com> |
worker::CollectionStatus for each inventory FRU
This commit populates CollectionStatus D-bus property under com.ibm.VPD.Collection D-bus interface for each inventory D-bus object path which represen
worker::CollectionStatus for each inventory FRU
This commit populates CollectionStatus D-bus property under com.ibm.VPD.Collection D-bus interface for each inventory D-bus object path which represents a FRU.
The property tells the current status of VPD collection for a given FRU's D-bus object path.
The property takes the below enum values:
>>>com.ibm.VPD.Collection.Status.Success ------------------------------------- This value is assigned when VPD collection is successful.
>>>com.ibm.VPD.Collection.Status.Failure ------------------------------------- VPD collection failure due to VPD exceptions.
>>>com.ibm.VPD.Collection.Status.InProgress ---------------------------------------- This value is assigned when VPD collection starts for the given FRU.
>>>com.ibm.VPD.Collection.Status.NotStarted ---------------------------------------- This default value is assigned when we hit prime inventory path.
Test: 1. VPD parsing failed for /sys/bus/i2c/drivers/at24/0-0051 /eeprom due to error: Unable to determine VPD format
=>CollectionStatus property value for tpm_wilson s "com.ibm.VPD.Collection.Status.Failure"
2. FRU not found s "com.ibm.VPD.Collection.Status.Failure"
3. Successful collection of VPD s "com.ibm.VPD.Collection.Status.Success"
Change-Id: Ia5010a181f720454bb51538d6fcf308daf6b75ca Signed-off-by: Priyanga Ramasamy <priyanga24@in.ibm.com>
show more ...
|
#
43fedabc |
| 03-Feb-2025 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: update latest spec and reformat
Copy the latest format file from the docs repository and apply.
Change-Id: Id8301a67d945f8a3d1ceb87ae59087100338119c Signed-off-by: Patrick Williams <p
clang-format: update latest spec and reformat
Copy the latest format file from the docs repository and apply.
Change-Id: Id8301a67d945f8a3d1ceb87ae59087100338119c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
fa5e4d32 |
| 12-Mar-2023 |
Sunny Srivastava <sunnsr25@in.ibm.com> |
Revamped code for VPD parser
The commit removes all the pre-existing code from the branch and pushes the revamped code.
Major modification includes: - Movement from multi exe to single daemon model
Revamped code for VPD parser
The commit removes all the pre-existing code from the branch and pushes the revamped code.
Major modification includes: - Movement from multi exe to single daemon model. - Multithreaded approach to parse FRU VPD. - Better error handling. - Refactored code for performance optimization.
Note: This code supports all the existing functionalities as it is.
Change-Id: I1ddce1f0725ac59020b72709689a1013643bda8b Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
show more ...
|