Skip to content

pmci: Add libpldm as a module with some samples #92134

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

teburd
Copy link
Collaborator

@teburd teburd commented Jun 24, 2025

Note

Very likely will move this to the external modules, but I've had this on a branch for awhile and wanted
to make sure it was visible. Draft for now.

Adds a forked and ported libpldm as a module to Zephyr allowing for PMCI specification based communications to occur using the message types and encodings that come from PLDM.

Notably the ported libpldm does not provide much in the way of data/message flows, but primarily the messages and their encodings. This means its very small at compile time by itself, but the application is then responsible for doing the handshaking and messaging work.

Copy link

github-actions bot commented Jun 24, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
libpldm 🆕 None (Added) zephyr N/A

DNM label due to: 1 added project and 1 unreachable repo

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@teburd teburd requested review from nashif and KeHIntel June 24, 2025 20:24
@teburd teburd added the area: PMCI Platform Management Communications Infrastructure label Jun 24, 2025
teburd added 2 commits June 25, 2025 15:39
Adds libpldm as a west module dependency

Signed-off-by: Tom Burdick <[email protected]>
Adds a matching pair of samples using PLDM doing initial
PLDM discovery flow over a UART.

Signed-off-by: Tom Burdick <[email protected]>
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: PMCI Platform Management Communications Infrastructure manifest
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant