#
16c2a0a0 |
| 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: I8c84201cb2343a8c8a5507a49de0721a1bee7063 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
267c7efc |
| 17-Jul-2024 |
Kamalkumar Patel <kamalkumar.patel@ibm.com> |
Adding exception handling while hosting Dbus path
This commit add support to check if Dbus interface are hosted by other application or not. If Dbus interface hosted by other app then PLDM will skip
Adding exception handling while hosting Dbus path
This commit add support to check if Dbus interface are hosted by other application or not. If Dbus interface hosted by other app then PLDM will skip the hosting and take existing path.
Tested: Tested motherboard interface which is hosted by other app: ` DICT_ENTRY "sas" { STRING "xyz.openbmc_project.Inventory.Manager"; ARRAY "s" { STRING "xyz.openbmc_project.Inventory.Item"; STRING "xyz.openbmc_project.Inventory.Item.Board.Motherboard"; }; };
DICT_ENTRY "sas" { STRING "xyz.openbmc_project.PLDM"; ARRAY "s" { STRING "org.freedesktop.DBus.Introspectable"; STRING "org.freedesktop.DBus.Peer"; STRING "org.freedesktop.DBus.Properties"; }; }; }; }; `
Change-Id: Ia0bacf38bf1dc796e649de39169cab5d3526e913 Signed-off-by: Kamalkumar Patel <kamalkumar.patel@ibm.com>
show more ...
|
#
41ca40dc |
| 19-Jun-2024 |
Andrew Jeffery <andrew@codeconstruct.com.au> |
pldm: Use system include directives for libpldm headers
libpldm is now an external dependency rather than an in-tree library. Adjust the includes accordingly.
Change-Id: I97218ec9cf7ffb7afa98e78c01
pldm: Use system include directives for libpldm headers
libpldm is now an external dependency rather than an in-tree library. Adjust the includes accordingly.
Change-Id: I97218ec9cf7ffb7afa98e78c01dc9d030271c3f4 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
show more ...
|
#
7d427f16 |
| 16-May-2024 |
Kamalkumar Patel <kamalkumar.patel@ibm.com> |
pldm: Rearranging datatype declaration
This commit adds support to eliminating duplication of datatypes which enhancing clarity and manageability throughout the pldm repository. This is rearrangemen
pldm: Rearranging datatype declaration
This commit adds support to eliminating duplication of datatypes which enhancing clarity and manageability throughout the pldm repository. This is rearrangement of declaration of data types so it can be used host-bmc and oem layer both the places.
Change-Id: Ieb1232884b8e2128e8bf97dafd01e4ad5524ede0 Signed-off-by: Kamalkumar Patel <kamalkumar.patel@ibm.com>
show more ...
|
#
d06de1cb |
| 31-May-2024 |
Kamalkumar Patel <kamalkumar.patel@ibm.com> |
host-bmc: Removing misleading trace
This commit removes redundant traces that were unnecessarily flooding the FFDC logs. The excess trace information could potentially mislead users, so it's being r
host-bmc: Removing misleading trace
This commit removes redundant traces that were unnecessarily flooding the FFDC logs. The excess trace information could potentially mislead users, so it's being removed to prevent confusion.
Change-Id: I54e68ac611d3d8f8e13090ab1b6eb521d9d28969 Signed-off-by: Kamalkumar Patel <kamalkumar.patel@ibm.com>
show more ...
|
#
15ce5a18 |
| 07-May-2024 |
Kamalkumar Patel <kamalkumar.patel@ibm.com> |
oem-ibm: Adding entity path correction function
This commit introduces enhancements to rectify entity paths over DBus. Formerly, the conventional DBus path involved appending an instance number, suc
oem-ibm: Adding entity path correction function
This commit introduces enhancements to rectify entity paths over DBus. Formerly, the conventional DBus path involved appending an instance number, such as 'system' becoming 'system1', 'motherboard' becoming 'motherboard1', and 'chassis' becoming 'chassis1'. This function is designed to align with IBM's specific use case, ensuring the numbering system adheres appropriately.
Testing: Unit tests passed
Change-Id: I671f8486078054b44110ffa2cbf169c63d164cf1 Signed-off-by: Kamalkumar Patel <kamalkumar.patel@ibm.com>
show more ...
|
#
516122e0 |
| 07-May-2024 |
Kamalkumar Patel <kamalkumar.patel@ibm.com> |
Add Json Config support for entity to DBus string
The entity map comprises both entity types and their corresponding names, essential for generating unique D-Bus paths for each entity. However, chal
Add Json Config support for entity to DBus string
The entity map comprises both entity types and their corresponding names, essential for generating unique D-Bus paths for each entity. However, challenges arise due to variations in path generation across companies, often dictated by differing entity types. To address this, enabling configurability of EntityID becomes imperative, empowering communities to tailor configurations to their specific use cases.
Testing: Unit tests passed
Change-Id: I3981fde64bd00940caa5067a9472fd948e74cbf0 Signed-off-by: Kamalkumar Patel <kamalkumar.patel@ibm.com>
show more ...
|
#
4e69d252 |
| 10-May-2024 |
Kamalkumar Patel <kamalkumar.patel@ibm.com> |
host-bmc: refine remote terminus functionality
This commit introduces support for migrating remote terminus-related functionalities into the host-bmc directory, a move aimed at optimizing remote ter
host-bmc: refine remote terminus functionality
This commit introduces support for migrating remote terminus-related functionalities into the host-bmc directory, a move aimed at optimizing remote terminus operations for future endeavors. By consolidating these functionalities, tracking and implementing future enhancements become more streamlined and manageable.
Change-Id: I52b6ced7acacb004b6055ae710193a959d986659 Signed-off-by: Kamalkumar Patel <kamalkumar.patel@ibm.com>
show more ...
|